JavaScriptтеги регулярдуу ифодалардагы match методу
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';
Биринчи сандын позициясын табыңыз.