85 of 264 menu

Методот matchAll

Методот matchAll ги враќа сите совпаѓања со регуларен израз во вид на итерирачки објект, каде што секој елемент содржи низа од пронајденото и неговите групи (capture groups). Методот може да се повика само со модификаторот g. Ако нема совпаѓања, враќа null.

Синтакса

низа.matchAll(регуларен израз);

Пример

Ги добиваме сите совпаѓања и ги преминуваме со циклус:

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 34 56'; let matches = str.matchAll(/(\d)(\d)/g); let res = Array.from(matches); console.log(res);

Резултат од извршувањето на кодот:

[ [12, 1, 2], [34, 3, 4], [56, 5, 6] ]

Погледнете ги и

  • методот test,
    кој проверува низа
  • методот match,
    кој бара совпаѓања во низа
  • методот exec,
    кој извршува секвенцијално пребарување
  • методот replace,
    кој извршува пребарување и замена
  • методот search,
    кој извршува пребарување
  • методот split,
    кој дели низа
Македонски
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
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј