⊗jsSpREGMA 123 of 294 menu

Globale matchAll in JavaScript reguliere expressies

De methode matchAll retourneert alle overeenkomsten in de vorm van een itereerbaar object, waarbij elk element een array bevat van de gevonden match en zijn groepen (capturing groups). De methode kan alleen worden aangeroepen met de modifier g.

Laten we een voorbeeld bekijken. Stel we hebben de volgende string:

let str = '12 34 56';

Laten we alle getallenparen vinden en hun cijfers over groepen verdelen:

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

Laten we het verkregen itereerbare object doorlopen met een loop en de gevonden overeenkomsten uitvoeren:

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

Gegeven de volgende string:

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

Vind hierin alle substrings met tijden en ontleed voor elke gevonden tijd uren en minuten in aparte groepen.

Gegeven een string:

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

Verkrijg een array van domeinnamen uit deze string, waarbij u in deze array de domeinnaam en zijn domeinzone in verschillende groepen plaatst.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren