Tester für reguläre Ausdrücke
Schreibe dein Regex-Muster, wähle Flags aus, und sieh Treffer in Echtzeit in deinem Testtext hervorgehoben, mit einer Liste der Treffer und erfassten Gruppen.
Ausdruck und Flags
/…/g
Testtext
So funktioniert: Regex
- 1Gib den regulären Ausdruck ein und aktiviere die Flags (g, i, m, s, u).
- 2Füge den Testtext ein.
- 3Prüfe die hervorgehobenen Treffer und die erfassten Gruppen.
Wofür ist es gut?
- E-Mail-Adressen, Telefonnummern oder Postleitzahlen validieren.
- Suchen-und-Ersetzen-Muster testen, bevor du sie im Code nutzt.
- Daten aus Logs oder langen Texten extrahieren.
Reguläre Ausdrücke ohne Überraschungen
Grundbausteine
\d steht für eine Ziffer, \w für Buchstabe, Ziffer oder Unterstrich, \s für Leerraum. Die Quantoren *, + und ? bedeuten „null oder mehr“, „eins oder mehr“ und „optional“; ^ und $ verankern Anfang und Ende, Klammern bilden Gruppen.
Gierig und genügsam
Quantoren sind standardmäßig gierig: In <.+> auf „<a><b>“ wird alles erfasst, mit <.+?> jedes Tag einzeln. Oft hilft auch eine negierte Klasse wie [^>]+.
Flags und Sicherheit
g findet alle Treffer, i ignoriert Groß- und Kleinschreibung, m wirkt zeilenweise, s lässt den Punkt Zeilenumbrüche treffen und u aktiviert Unicode. Verschachtelte Quantoren wie (a+)+ können katastrophales Backtracking (ReDoS) auslösen; begrenzen Sie auf Servern die Eingabelänge.
Verwandte Tools
Verwandte Artikel
Häufig gestellte Fragen
Welche Regex-Engine wird verwendet?+
Die ECMAScript-(JavaScript-)Engine, dieselbe, die Browser und Node.js verwenden.

