⊗jsSpREGMA 123 of 294 menu

JavaScript регэкспларида глобал matchAll

matchAll усули барча мосликларни итерацияланадиган объект кўринишида қайтаради, ҳар бир элементи топилган ва унинг карманаларидан иборат массивни ўз ичига олади. Усул фақат g модификатори билан чақирилиши мумкин.

Келгила, мисолда кўрамиз. Бизда куйидаги сатр бор дейлик:

let str = '12 34 56';

Келгила, барча сон жуфтликларини топиб уларнинг рақамларини карманаларга ажратамиз:

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

Олинган итерацияланадиган объектни сикл билан айлантириб, топилган мосликларни чиқарамиз:

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

Куйидаги сатр берилган:

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

Ундан барча вақт остирини топинг ва ҳар бир топилган учун соат ва дақиқаларни карманаларга ажратинг.

Сатр берилган:

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

Бу сатрдан домен номларининг массивини олинг, массивга домен номи ва унинг зонасини ҳар хил карманаларга қўйинг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш