85 of 264 menu

Kaedah matchAll

Kaedah matchAll mengembalikan semua padanan dengan ungkapan nalar dalam bentuk objek boleh lelaran, setiap elemen yang mengandungi tatasusunan daripada yang ditemui dan kantongnya. Kaedah hanya boleh dipanggil dengan pengubahsuai g. Jika tiada padanan, ia akan mengembalikan null.

Sintaks

string.matchAll(ungkapan nalar);

Contoh

Dapatkan semua padanan dan lelarakan mereka dengan gelung:

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

Keputusan pelaksanaan kod:

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

Contoh

Tukar objek boleh lelaran kepada tatasusunan biasa:

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

Keputusan pelaksanaan kod:

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

Lihat juga

  • kaedah test,
    yang menguji string
  • kaedah match,
    yang mencari padanan dalam string
  • kaedah exec,
    yang melakukan carian berurutan
  • kaedah replace,
    yang melakukan carian dan gantian
  • kaedah search,
    yang melakukan carian
  • kaedah split,
    yang memisahkan string
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak