Metodas match reguliariosiose išraiškose JavaScript
Metodas match randa pirmąjį atitikimą
su reguliariaja išraiška. Jis grąžina masyvą,
kurio nuliname elemente bus
rasta substringa.
Pažiūrėkime pavyzdžiu. Tarkime, kad turime tokią eilutę:
let str = 'xax xaax xaaax';
Taikykime šiai eilutei mūsų metodą su reguliaria išraiška:
let res = str.match(/xa+x/);
Rezultatų masyvo nuliniame elemente bus pirmasis atitikimas su reguliaria išraiška:
console.log(res[0]); // išvests 'xax'
Tuo pat metu rezultatas turės
papildomų savybių.
Savybėje index bus
pozicija, kurioje aptiktas
atitikimas:
console.log(res.index); // išvests 0
O savybėje input - eilutė,
kurioje buvo vykdoma paieška (abejotinos vertės
informacija):
console.log(res.input); // išvests 'xax xaax xaaax'
Duota eilutė:
let str = 'aaa 123 bbb';
Raskite substringą, kurioje yra skaitmenys.
Duota eilutė:
let str = 'aaa 123 bbb';
Raskite pirmojo skaitmens poziciją.