Die match-Methode in JavaScript-Regulären Ausdrücken
Die Methode match findet die erste Übereinstimmung
mit dem regulären Ausdruck. Sie gibt ein Array zurück,
in dessen nulltem Element der
gefundene Teilstring liegen wird.
Sehen wir uns ein Beispiel an. Nehmen wir an, wir haben den folgenden String:
let str = 'xax xaax xaaax';
Wenden wir unsere Methode mit dem regulären Ausdruck auf diesen String an:
let res = str.match(/xa+x/);
Im nullten Element des Ergebnis-Arrays wird die erste Übereinstimmung mit der RegExp liegen:
console.log(res[0]); // gibt 'xax' aus
Dabei wird das Ergebnis über
zusätzliche Eigenschaften verfügen.
In der Eigenschaft index wird die
Position liegen, an der die
Übereinstimmung gefunden wurde:
console.log(res.index); // gibt 0 aus
Und in der Eigenschaft input - der String,
in dem gesucht wurde (Information von zweifelhaftem
Wert):
console.log(res.input); // gibt 'xax xaax xaaax' aus
Gegeben ist der String:
let str = 'aaa 123 bbb';
Finden Sie den Teilstring, der Ziffern enthält.
Gegeben ist der String:
let str = 'aaa 123 bbb';
Finden Sie die Position der ersten Ziffer.