Методот match во регуларните изрази на JavaScript
Методот match го наоѓа првото совпаѓање
со регуларен израз. Се враќа низа,
во чиј нулти елемент ќе се наоѓа
пронајдениот подстринг.
Да погледнеме на пример. Нека имаме следниот стринг:
let str = 'xax xaax xaaax';
Да го примениме на овој стринг нашиот метод со регуларен израз:
let res = str.match(/xa+x/);
Во нултиот елемент на низата со резултатот ќе се наоѓа првото совпаѓање со регуларката:
console.log(res[0]); // ќе испише 'xax'
При тоа, резултатот ќе има
дополнителни својства.
Во својството index ќе се наоѓа
позицијата на која е откриено
совпаѓањето:
console.log(res.index); // ќе испише 0
А во својството input - стрингот,
по кој е извршено пребарувањето (информација од сомнителна
корисност):
console.log(res.input); // ќе испише 'xax xaax xaaax'
Даден е стринг:
let str = 'aaa 123 bbb';
Пронајдете го подстрингот што содржи цифри.
Даден е стринг:
let str = 'aaa 123 bbb';
Пронајдете ја позицијата на првата цифра.