JavaScript regular ifodalarida match metodi
match metodi regular ifoda bilan birinchi moslikni topadi. U massiv qaytaradi, uning nolinchi elementida topilgan qator joylashadi.
Keling, misol orqali ko'rib chiqaylik. Faraz qilaylik, bizda quyidagi qator mavjud:
let str = 'xax xaax xaaax';
Keling, ushbu qatorga regular ifoda bilan metodimizni qo'llaymiz:
let res = str.match(/xa+x/);
Natija massivining nolinchi elementida regular ifoda bilan birinchi moslik joylashadi:
console.log(res[0]); // 'xax' ni chiqaradi
Bunda natija qo'shimcha xususiyatlarga ega bo'ladi.
index xususiyatida moslik aniqlandi
joylashgan pozitsiya joylashadi:
console.log(res.index); // 0 ni chiqaradi
input xususiyatida esa - qidiruv olib borilgan qator (shubhali qiymatga ega ma'lumot):
console.log(res.input); // 'xax xaax xaaax' ni chiqaradi
Qator berilgan:
let str = 'aaa 123 bbb';
Raqamlarni o'z ichiga olgan qatorni toping.
Qator berilgan:
let str = 'aaa 123 bbb';
Birinchi raqamning pozitsiyasini toping.