⊗jsSpREGMA 123 of 294 menu

Глобален matchAll во регуларните изрази на JavaScript

Методот 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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј