85 of 264 menu

Meetod matchAll

Meetod matchAll tagastab kõik vasted koos regulaaravaldisega kui itereritava objekti, mille iga element sisaldab massiivi leitud vastetest ja nende gruppidest. Meetodit saab kasutada ainult modifikaatoriga g. Kui vasted puuduvad, tagastab see null.

Süntaks

string.matchAll(regulaaravaldis);

Näide

Saame kõik vasted ja itereme neid tsükliga:

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

Koodi täitmise tulemus:

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

Näide

Teisendame itereritava objekti tavaliseks massiiviks:

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

Koodi täitmise tulemus:

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

Vaata ka

  • meetod test,
    mis kontrollib stringi
  • meetod match,
    mis otsib stringis vasted
  • meetod exec,
    mis teostab järjestikuse otsingu
  • meetod replace,
    mis teostab otsingu ja asendamise
  • meetod search,
    mis teostab otsingu
  • meetod split,
    mis jagab stringi
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu