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