РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗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
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш