⊗jsSpREENP 131 of 294 menu

JavaScript-da Regular Ifodalar Ichidagi Nomlangan Qavslar

Regular ifodaning o'zida qavslardan qanday foydalanganimizni eslaymiz:

let res = str.replace(/([a-z])\1/g, '!');

Ba'zi hollarda qavsga uning raqami bo'yicha emas, balki nomi bo'yicha murojaat qilish qulayroq bo'ladi. Buning uchun biz qavsga nom berishimiz kerak:

let res = str.replace(/(?<letter>[a-z])/g, '!');

Endi biz ushbu qavsga \k<name> sintaksisi orqali murojaat qilishimiz mumkin, mana shu tarzda:

let res = str.replace(/(?<letter>[a-z])\k<letter>/g, '!');

Berilgan satr:

let str = '12:59:59 12:59:12 09:45:09';

Soat soniyalarga mos keladigan barcha vaqt qismlarini toping.

uznlruites