⊗jsSpREGMA 123 of 294 menu

Globales matchAll in JavaScript-Regulären Ausdrücken

Die Methode matchAll gibt alle Übereinstimmungen in Form eines iterierbaren Objekts zurück, dessen jedes Element einen Array aus der gefundenen Übereinstimmung und ihren Gruppen (Capturing Groups) enthält. Die Methode kann nur mit dem Modifikator g aufgerufen werden.

Sehen wir uns ein Beispiel an. Nehmen wir an, wir haben den folgenden String:

let str = '12 34 56';

Lassen Sie uns alle Zahlenpaare finden und deren Ziffern in Gruppen aufteilen:

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

Durchlaufen wir das erhaltene iterierbare Objekt mit einer Schleife und geben die gefundenen Übereinstimmungen aus:

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

Gegeben ist der folgende String:

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

Finden Sie alle Teilzeichenketten mit Uhrzeiten darin und zerlegen Sie für jede gefundene Uhrzeit Stunden und Minuten in separate Gruppen.

Gegeben ist der String:

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

Erhalten Sie einen Array von Domain-Namen aus diesem String, wobei Sie im Array den Domain-Namen und seine Zone in verschiedene Gruppen legen.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen