85 of 264 menu

Metode matchAll

Metode matchAll atgriež visas atbilstības ar regulāro izteiksmiiterējamu objektu, kurā katrs elements satur masīvu ar atrasto un tā capture grupām. Metode var tikt izsaukta tikai ar modifikatoru g. Ja atbilstību nav, tad atgriež null.

Sintakse

string.matchAll(regulārā izteiksme);

Piemērs

Iegūstam visas atbilstības un iziesim tās ciklā:

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

Koda izpildes rezultāts:

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

Piemērs

Pārveidosim iterējamo objektu par parastu masīvu:

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

Koda izpildes rezultāts:

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

Skatiet arī

  • metode test,
    kura pārbauda virkni
  • metode match,
    kura meklē atbilstības virknē
  • metode exec,
    kura veic secīgu meklēšanu
  • metode replace,
    kura veic meklēšanu un aizvietošanu
  • metode search,
    kura veic meklēšanu
  • metode split,
    kura sadala virkni
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt