85 of 264 menu

Metoda matchAll

Metoda matchAll vrne vsa ujemanja z regularnim izrazom v obliki iterabilnega objekta, kjer vsak element vsebuje matriko najdenega ujemanja in njegovih zajetih skupin (capture groups). Metoda se lahko kliče samo z modifikatorjem g. Če ni ujemanj, vrne null.

Sintaksa

niz.matchAll(regularni izraz);

Primer

Pridobimo vsa ujemanja in jih iterirajmo z zanko:

let str = '12 34 56'; let matches = str.matchAll(/(\d)(\d)/g); for (let match of matches) { console.log(match); }

Rezultat izvajanja kode:

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

Primer

Pretvorimo iterabilni objekt v običajno matriko:

let str = '12 34 56'; let matches = str.matchAll(/(\d)(\d)/g); let res = Array.from(matches); console.log(res);

Rezultat izvajanja kode:

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

Glejte tudi

  • metoda test,
    ki preveri niz
  • metoda match,
    ki išče ujemanja v nizu
  • metoda exec,
    ki izvede zaporedno iskanje
  • metoda replace,
    ki izvede iskanje in zamenjavo
  • metoda search,
    ki izvede iskanje
  • metoda split,
    ki razdeli niz
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni