Match մեթոդը
match մեթոդը վերադարձնում է համընկնումների զանգված
ռեգուլյար արտահայտության հետ:
Եթե համընկնումներ չկան, ապա վերադարձնում է null:
g մոդիֆիկատորով չկանչված մեթոդը
վերադարձնում է զանգված, որի զրոյական էլեմենտում
կլինի գտնված ենթատողը,
իսկ մնացած էլեմենտներում - խմբավորման խմբերը (capturing groups):
Եթե մեթոդը կանչված է g մոդիֆիկատորով, այն
վերադարձնում է բոլոր գտնված համընկնումները
զանգվածի տեսքով:
Շարահյուսություն
տող.match(ռեգուլյար արտահայտություն);
Օրինակ
Եկեք գտնենք ռեգուլյար արտահայտության հետ համընկնումը և բաժանենք այն խմբավորման խմբերի (capturing groups):
let str = '12:34';
let res = str.match(/(\d+):(\d+)/);
console.log(res[0]); // գտնվածը
console.log(res[1]); // 1-ին խումբ
console.log(res[2]); // 2-րդ խումբ
Կոդի կատարման արդյունքը:
'12:34'
'12'
'34'
Օրինակ
Եկեք ստանանք 'a' տառից բաղկացած
ենթատողերի զանգված:
let str = 'a aa aaa aaaa';
let res = str.match(/a+/g);
console.log(res);
Կոդի կատարման արդյունքը:
['a', 'aa', 'aaa', 'aaaa']