JavaScriptтеги регулярдуу ифодалардагы match методу

match методу регулярдуу ифода менен биринчи дал келүүнү табат. Ал массивди кайтарат, анын нөлдүк элементинде табылган подстрока жатат.

Мисалга карап көрөлү. Бизде төмөнкү строка бар болсун:

javascriptlet str = 'xax xaax xaaax';

Бул строкага биздин методубузду регулярдуу ифода менен колдонолу:

javascriptlet res = str.match(/xa+x/);

Натыйжа массивинин нөлдүк элементинде регулярка менен биринчи дал келүү жатат:

javascriptconsole.log(res[0]); // 'xax' деп чыгарат

Бул учурда натыйжа кошумча касиеттерге ээ болот. index касиетинде дал келүү табылган позиция жатат:

javascriptconsole.log(res.index); // 0 деп чыгарат

Ал эми input касиетинде - издөө жүргүзүлгөн строка (күмөндүү баалуулуктагы маалымат):

javascriptconsole.log(res.input); // 'xax xaax xaaax' деп чыгарат
Задание 1

Строка берилди:

javascriptlet str = 'aaa 123 bbb';

Сандарды камтыган подстроканы табыңыз.

Задание 2

Строка берилди:

javascriptlet str = 'aaa 123 bbb';

Биринчи сандын позициясын табыңыз.