⊗jsSpREGMA 123 of 294 menu

Global matchAll dalam Regular Expression JavaScript

Metode matchAll mengembalikan semua kecocokan dalam bentuk objek yang dapat diiterasi, di mana setiap elemennya berisi array dari hasil yang ditemukan dan kelompok penangkapnya (capturing groups). Metode ini hanya dapat dipanggil dengan pengubah g.

Mari kita lihat sebuah contoh. Misalkan kita memiliki string berikut:

let str = '12 34 56';

Mari temukan semua pasangan angka dan pisahkan digit-digitnya ke dalam kelompok penangkap:

let matches = str.matchAll(/(\d)(\d)/g);

Mari iterasi objek yang dapat diiterasi tersebut dengan loop dan tampilkan kecocokan yang ditemukan:

for (let match of matches) { console.log(match); // [12, 1, 2], [34, 3, 4], [56, 5, 6] }

Diberikan string berikut:

let str = '12:37 15:48 17:59';

Temukan semua substring yang berisi waktu dan untuk setiap hasil yang ditemukan, pisahkan jam dan menit ke dalam kelompok penangkap yang berbeda.

Diberikan string:

let str = 'site.ru sss site.com zzz site.net';

Dapatkan array nama domain dari string ini, dengan meletakkan nama domain dan zona domainnya dalam kelompok penangkap yang berbeda di dalam array tersebut.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak