⊗jsSpREGMA 123 of 294 menu

JavaScript regularalarida global matchAll

matchAll metodi barcha mosliklarni iteratsiya qilinadigan ob'ekt shaklida qaytaradi, uning har bir elementi topilgan qiymat va uning guruhlarini o‘z ichiga olgan massivdan iborat. Metod faqat g modifikatori bilan chaqirilishi mumkin.

Keling, buni misol bilan ko‘rib chiqaylik. Faraz qilaylik, bizda quyidagi satr mavjud:

let str = '12 34 56';

Keling, barcha raqamlar juftligini topamiz va ularni raqamlarini guruhlarga ajratamiz:

let matches = str.matchAll(/(\d)(\d)/g);

Olingan iteratsiya qilinadigan ob'ektni sikl bilan aylantiramiz va topilgan mosliklarni chiqaramiz:

for (let match of matches) { console.log(match); // [12, 1, 2], [34, 3, 4], [56, 5, 6] }

Quyidagi satr berilgan:

let str = '12:37 15:48 17:59';

Undagi barcha vaqt qismlarini toping va har bir topilgan uchun soat va daqiqalarni alohida guruhlarga joylashtiring.

Satr berilgan:

let str = 'site.ru sss site.com zzz site.net';

Ushbu satrdan domen nomlari massivini oling, bunda domen nomi va uning zonasini alohida guruhlarga joylashtiring.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish