⊗jsSpRENP 130 of 294 menu

JavaScript muntazam ifodalarda nomlangan guruhlar

Muntazam ifodalarda siz guruhlarga nom berishingiz mumkin. Buning uchun maxsus sintaksis mavjud. Mana u: (?<name>pattern), bu yerda pattern - muntazam ifoda, va name - guruh nomi.

Keling, bir misolni ko'rib chiqaylik. Faraz qilaylik, bizda quyidagi satr mavjud:

let str = '2025-10-29';

Keling, guruhlari nomlangan muntazam ifoda yarataylik:

let reg = /(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})/;

Keling, muntazam ifodani satrimizga qo'llaymiz:

let res = str.match(reg);

Guruh ma'lumotlari natijaning groups xususiyatiga obyekt shaklida tushadi:

console.log(res.groups);

Biz obyektning har bir elementiga alohida murojaat qilishimiz mumkin:

console.log(res.groups.year); // 2025 console.log(res.groups.month); // 10 console.log(res.groups.day); // 29

Vaqtni ifodalovchi satr berilgan:

let str = '12:59:59';

Soatlarni, daqiqalarni va soniyalarni alohida nomlangan guruhlarga joylashtiring.

uzckkhyfren