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:
let str = 'xax xaax xaaax';
Laat ons hierdie metode op die string toepas met die regulêre uitdrukking:
let res = str.match(/xa+x/);
In die nulste element van die resultaatarray sal die eerste ooreenkoms met die regex wees:
console.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:
console.log(res.index); // sal 0 uitdruk
En in die eienskap input - die string,
waarvolgens die soektog gedoen is (inligting van twyfelagtige
waarde):
console.log(res.input); // sal 'xax xaax xaaax' uitdruk
Gegee string:
let str = 'aaa 123 bbb';
Vind die substring wat syfers bevat.
Gegee string:
let str = 'aaa 123 bbb';
Vind die posisie van die eerste syfer.