Die match-metode in JavaScript regulêre uitdrukkings

Die metode match vind die eerste ooreenkoms met 'n regulêre uitdrukking. Dit keer 'n array terug, waar die nulste element sal wees die gevinde substring.

Kom ons kyk na 'n voorbeeld. Gestel ons het die volgende string:

javascriptlet str = 'xax xaax xaaax';

Laat ons hierdie metode op die string toepas met die regulêre uitdrukking:

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

In die nulste element van die resultaatarray sal die eerste ooreenkoms met die regex wees:

javascriptconsole.log(res[0]); // sal 'xax' uitdruk

Terselfdertyd sal die resultaat oor beskik addisionele eienskappe. In die eienskap index sal die posisie wees waar die ooreenkoms gevind is:

javascriptconsole.log(res.index); // sal 0 uitdruk

En in die eienskap input - die string, waarvolgens die soektog gedoen is (inligting van twyfelagtige waarde):

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

Gegee string:

javascriptlet str = 'aaa 123 bbb';

Vind die substring wat syfers bevat.

Задание 2

Gegee string:

javascriptlet str = 'aaa 123 bbb';

Vind die posisie van die eerste syfer.