In diesem Artikel stellen wir die Methoden zum Abgleichen und Ersetzen von Zeichenfolgen in JavaScript vor. Sie haben einen guten Referenzwert und hoffen, dass sie für alle hilfreich sind.
1. Match-Methode
Die match()-Methode kann einen angegebenen Wert innerhalb einer Zeichenfolge abrufen oder eine oder mehrere Formeln für reguläre Ausdrücke finden passend.
Der Rückgabewert der match()-Methode ist: ein Array, das die Übereinstimmungsergebnisse speichert.
2. Ersetzungsmethode
replace()-Methode wird verwendet, um einige Zeichen durch andere Zeichen in einer Zeichenfolge zu ersetzen oder ein Zeichen durch Die Teilzeichenfolge, die mit dem regulären Ausdruck übereinstimmt.
Der Rückgabewert der Ersetzungsmethode ist: eine neue Zeichenfolge.
3. Beschreibung
Bei Verwendung regulärer Ausdrücke fügen die Parameter der beiden oben genannten Methoden hauptsächlich globales g hinzu, sodass die Zeichenfolge sein kann verarbeitet Alle abgleichen oder ersetzen.
Beispielcode:
<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" /> <title>JavaScript中字符串的match与replace方法</title> </head> <body> <!--注意src路径要对--> <script src="js/jquery-1.12.4.min.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> var str = "1 plus 2 equal 3"; //match方法返回值为数组 var arr = str.match(/[0-9]/g) console.log(arr); var new_str = str.replace(/[0-9]/g, 'newstr'); //replace方法返回值为新的字符串 console.log(new_str) </script> </body> </html>
Die Konsolenausgabe lautet:
Der obige Inhalt ist die Übereinstimmungs- und Ersetzungsmethode von Zeichenfolgen in JavaScript (ausführliche Erklärung). Dies ist der gesamte vom Herausgeber geteilte Inhalt. Ich hoffe, er kann Ihnen helfen.
Verwandte Empfehlungen:
Die Funktionen von substr() und match() in js
js reguläre Suche match() und Ersetzung Beispiele für die Verwendung von „replace()“
Verwendungsbeispiele für die Methode „replace()“ in Javascript
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der Match-and-Replace-Methoden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!