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:

javascriptlet str = 'xax xaax xaaax';

Wenden wir unsere Methode mit dem regulären Ausdruck auf diesen String an:

javascriptlet res = str.match(/xa+x/);

Im nullten Element des Ergebnis-Arrays wird die erste Übereinstimmung mit der RegExp liegen:

javascriptconsole.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:

javascriptconsole.log(res.index); // gibt 0 aus

Und in der Eigenschaft input - der String, in dem gesucht wurde (Information von zweifelhaftem Wert):

javascriptconsole.log(res.input); // gibt 'xax xaax xaaax' aus
Задание 1

Gegeben ist der String:

javascriptlet str = 'aaa 123 bbb';

Finden Sie den Teilstring, der Ziffern enthält.

Задание 2

Gegeben ist der String:

javascriptlet str = 'aaa 123 bbb';

Finden Sie die Position der ersten Ziffer.