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
Gegee string:
javascriptlet str = 'aaa 123 bbb';
Vind die substring wat syfers bevat.
Gegee string:
javascriptlet str = 'aaa 123 bbb';
Vind die posisie van die eerste syfer.