Metoden match
Metoden match returnerer et array af matches
med et regulært udtryk.
Hvis der ikke er nogen matches, returnerer den null.
Hvis den kaldes uden modifieren g returnerer metoden
et array, hvor elementet med indeks nul
vil være den fundne delstreng,
og de andre elementer - grupper (capturing groups).
Hvis metoden kaldes med modifieren g returnerer den
alle fundne matches
som et array.
Syntaks
streng.match(regulærtUdtryk);
Eksempel
Lad os finde et match med et regulært udtryk og opdele det i grupper:
let str = '12:34';
let res = str.match(/(\d+):(\d+)/);
console.log(res[0]); // det fundne
console.log(res[1]); // 1. gruppe
console.log(res[2]); // 2. gruppe
Resultatet af kodeudførelsen:
'12:34'
'12'
'34'
Eksempel
Lad os få et array af delstrenge, der består
af bogstavet 'a':
let str = 'a aa aaa aaaa';
let res = str.match(/a+/g);
console.log(res);
Resultatet af kodeudførelsen:
['a', 'aa', 'aaa', 'aaaa']