So funktioniert's
- Regulären Ausdruck oben eingeben und Flags wählen.
- Testtext einfügen – alle Treffer werden markiert und mit Position und Gruppen aufgelistet.
- Optional einen Ersatztext mit $1, $2 … eingeben und das Ergebnis prüfen.
Kurzreferenz
\d Ziffer, \w Buchstabe/Ziffer/_, \s Leerraum, . beliebiges Zeichen, ^/$ Anfang/Ende, * 0+, + 1+, ? 0–1, {n,m} n bis m, [abc] Zeichenklasse, (…) Gruppe, (?<name>…) benannte Gruppe, a|b oder.
Der Tester nutzt die JavaScript-Regex-Engine deines Browsers. Die Syntax ist weitgehend kompatibel mit PCRE (PHP), Python und Java, Details wie Lookbehind oder Flags können sich unterscheiden.
Häufige Fragen
Welche Regex-Variante wird verwendet?
Die von JavaScript (ECMAScript), inklusive Lookbehind, benannter Gruppen und Unicode-Klassen mit dem u-Flag.
Was bewirkt das g-Flag?
Ohne g wird nur der erste Treffer gesucht, mit g alle Treffer.
Warum hängt der Browser bei manchen Mustern?
Verschachtelte Wiederholungen wie (a+)+ können zu „katastrophalem Backtracking“ führen. Vereinfache dann das Muster.