85 of 264 menu

Metodas matchAll

Metodas matchAll grąžina visus atitikmenis su reguliariąja išraiška kaip iteruojamą objektą, kurio kiekvienas elementas turi masyvą iš rasto ir jo "kišenių". Metodas gali būti iškviečiamas tik su modifikatoriumi g. Jei atitikmenų nėra, grąžins null.

Sintaksė

eilutė.matchAll(reguliarioji išraiška);

Pavyzdys

Gausime visus atitikmenis ir juos pereisime ciklu:

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

Kodo vykdymo rezultatas:

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

Pavyzdys

Paverskime iteruojamą objektą į įprastą masyvą:

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

Kodo vykdymo rezultatas:

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

Taip pat žiūrėkite

  • metodas test,
    kuris tikrina eilutę
  • metodas match,
    kuris ieško atitikmenų eilutėje
  • metodas exec,
    kuris atlieka nuoseklią paiešką
  • metodas replace,
    kuris atlieka paiešką ir pakeitimą
  • metodas search,
    kuris atlieka paiešką
  • metodas split,
    kuris skaido eilutę
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti