85 of 264 menu

Metoden matchAll

Metoden matchAll returnerar alla träffar med reguljärt uttryck i form av ett itererbart objekt, där varje element innehåller en array av den hittade träffen och dess fånggrupper. Metoden kan endast anropas med modifieraren g. Om inga träffar finns, returneras null.

Syntax

sträng.matchAll(reguljärt uttryck);

Exempel

Låt oss få alla träffar och iterera över dem med en loop:

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

Resultat av kodkörning:

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

Exempel

Låt oss omvandla det itererbara objektet till en vanlig array:

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

Resultat av kodkörning:

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

Se även

  • metoden test,
    som kontrollerar en sträng
  • metoden match,
    som söker efter träffar i en sträng
  • metoden exec,
    som utför en sekventiell sökning
  • metoden replace,
    som utför sök och ersätt
  • metoden search,
    som utför en sökning
  • metoden split,
    som delar upp en sträng
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa