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';
Биринчи сандын позициясын табыңыз.