⊗jsSpREGM 122 of 294 menu

Globaler Match in JavaScript Regex

Die Methode match, aufgerufen mit dem Modifikator g, gibt alle gefundenen Übereinstimmungen in Form eines Arrays zurück. Schauen wir uns das an Beispielen an.

Beispiel

Lassen Sie uns ein Array von Teilzeichenketten erhalten, die aus den Buchstaben 'a' bestehen:

let str = 'a aa aaa aaaa'; let res = str.match(/a+/g);

Als Ergebnis wird Folgendes in die Variable geschrieben:

['a', 'aa', 'aaa', 'aaaa']

Beispiel

Lassen Sie uns ein Array von Zahlen erhalten:

let str = '1 23 456 789'; let res = str.match(/\d+/g);

Als Ergebnis wird Folgendes in die Variable geschrieben:

['1', '23', '456', '789']

Beispiel

Lassen Sie uns ein Array aller Ziffern erhalten:

let str = '1 23 456 789'; let res = str.match(/\d/g);

Als Ergebnis wird Folgendes in die Variable geschrieben:

['1', '2', '3', '4', '5', '6', '7', '8', '9']

Praktische Aufgaben

Gegeben sei ein String:

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

Erhalten Sie ein Array von Domainnamen aus diesem String.

Gegeben sei ein String:

let str = 'a1b c34d x567z';

Finden Sie die Summe aller Zahlen dieses Strings.

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