Metode match
Die metode match gee 'n skik van ooreenstemmings
met 'n reguliere uitdrukking terug.
As daar geen ooreenstemmings is nie, gee dit null terug.
Indien geroep sonder die wysiger g gee die metode
'n skik terug, waarvan die nul element
die gevinde substring sal wees,
en in die ander elemente - die groepe.
Indien die metode met die wysiger g geroep word, gee dit
alle gevinde ooreenstemmings terug
in die vorm van 'n skik.
Sintaksis
string.match(reguliere uitdrukking);
Voorbeeld
Kom ons vind 'n ooreenstemming met die reguliere uitdrukking en breek dit op in groepe:
let str = '12:34';
let res = str.match(/(\d+):(\d+)/);
console.log(res[0]); // gevind
console.log(res[1]); // groep 1
console.log(res[2]); // groep 2
Resultaat van kode-uitvoering:
'12:34'
'12'
'34'
Voorbeeld
Kom ons kry 'n skik van substrings wat bestaan
uit die letters 'a':
let str = 'a aa aaa aaaa';
let res = str.match(/a+/g);
console.log(res);
Resultaat van kode-uitvoering:
['a', 'aa', 'aaa', 'aaaa']