Dieser Artikel beschreibt das Gruppierungskonzept und die Verwendung von regulären Ausdrücken von JavaScript. Teilen Sie es für Ihre Referenz wie folgt weiter:
Funktion matchDemo () {var s; // Der Ausdruck ist in drei Gruppen unterteilt: d (b+) (d), (b+), (d) (tatsächlich vier Gruppen, einschließlich aller Ausdrücke selbst) // Die erste Klammer aus der linken Zahl ist die erste Gruppe, die zweite Klammer ist die zweite Gruppe, und so weiter sind die entsprechenden Werte die Werte von Regexp. $ 1 und regexp. Regexp ("(d (b +) (d))," ig "); var str =" cdbbdbdbdbdz "; // Der von exec () zurückgegebene Wert ist ein Array, das in Übereinstimmung mit dem Ausdruck var arr = re.exec (str); // Der von D (b +). + Regexp. $ 1.länge + "/n"; Regexp. (Rückgabe des letzten Matching -Charakters in jedem regulären Ausdruckssuchprozess) ALERT (Regexp.LastMatch); Funktion MatchDemo2 () {var s, temp; // Das Ergebnis ist in zwei Gruppen (b+) und (d) unterteilt und natürlich auch alle (d (b+) (d)) als Standardgruppe var re = neuer Regexp ("D (b+) (d)", "IG"); var str = "cdbbdbsbdbdz"; // Das Ergebnis von ARR enthält die Ergebnisse, die von drei Gruppen (einschließlich aller Muster) zurückgegeben wurden // DBBD, BB, D und D, B, D, und die beiden Muster von DBBD, BB, D werden auf der ersten Basis übereinstimmen, und die zweite und die dritte Arrays sind tatsächlich übereinstimmt (b+) und (d) auf der Basis der ersten Basis .////.//.//.//.//.//.//., while ((arr = re.exec (str))! = null) {alert (arr); temp = "$ 1 enthält:" + regexp. $ 1 + ", regexp. $ 1.länge:" + regexp. $ 1.Length + ", Regexp. $ 1.lastindex:" + regexp. $ 1.lastindex; Alarm (Temp); // Das $ 2 -Attribut repräsentiert die Übereinstimmung mit der zweiten Gruppe, dh (d) dieses Muster s = "$ 2 enthält:" + regexp. $ 2 + ", Regexp. $ 2.Length:" + regexp. $ 2.Length; Warnungen; }} MatchDemo2 ();Weitere Informationen zu javaScriptbezogenen Inhalten finden Sie in den Themen dieser Website: "Zusammenfassung der JavaScript -Switching -Effekte und -Techniken", "Zusammenfassung der Fähigkeiten der JavaScript -Suchalgorithmus", "Zusammenfassung der JavaScript -Animationseffekte und -Techniken", "Zusammenfassung von JavaScript -Fehler und Debugging -Techniken", Summary of Javacript -Daten und Algorith -Fähigkeiten "," Summary of Javacript Data Structures "," Summary of Javacript Data Structures "" "" "" "" "" "" "" "" "" " JavaScript -Traversalalgorithmen und -techniken "und" Zusammenfassung der Nutzung von JavaScript -Mathematischen Operationen "
Ich hoffe, dieser Artikel wird für JavaScript -Programme aller hilfreich sein.