⊗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çeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу