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ę:
javascriptlet str = 'xax xaax xaaax';
Taikykime šiai eilutei mūsų metodą su reguliaria išraiška:
javascriptlet res = str.match(/xa+x/);
Rezultatų masyvo nuliniame elemente bus pirmasis atitikimas su reguliaria išraiška:
javascriptconsole.log(res[0]); // išvests 'xax'
Tuo pat metu rezultatas turės
papildomų savybių.
Savybėje index bus
pozicija, kurioje aptiktas
atitikimas:
javascriptconsole.log(res.index); // išvests 0
O savybėje input - eilutė,
kurioje buvo vykdoma paieška (abejotinos vertės
informacija):
javascriptconsole.log(res.input); // išvests 'xax xaax xaaax'
Задание 1
Duota eilutė:
javascriptlet str = 'aaa 123 bbb';
Raskite substringą, kurioje yra skaitmenys.
Задание 2
Duota eilutė:
javascriptlet str = 'aaa 123 bbb';
Raskite pirmojo skaitmens poziciją.