Regex Tester — Reguläre Ausdrücke online testen und debuggen
Reguläre Ausdrücke mit Echtzeit-Hervorhebung, Capture-Gruppen, Ersetzen-Modus, Muster-Erklärung und integrierter Bibliothek testen. 100% im Browser, kostenlos.
Regex Tester — Test & Debug Regular Expressions Online Test and debug regular expressions with real-time match highlighting, capture groups, replace mode, pattern explanation and a built-in library. 100% browser-based, free.
Zeichenklassen
.Beliebiges Zeichen außer Zeilenumbruch\dZiffer [0-9]\DKeine Ziffer\wWortzeichen\WKein Wortzeichen\sLeerraum\SKein Leerraum[abc]a, b oder c[^abc]Weder a, b noch c[a-z]Bereich a–zAnker
^Anfang von Zeichenkette/Zeile$Ende von Zeichenkette/Zeile\bWortgrenze\BKeine WortgrenzeQuantoren
*0 oder mehr+1 oder mehr?0 oder 1 (auch lazy){n}Genau n{n,}n oder mehr{n,m}Zwischen n und m*?Lazy 0 oder mehrGruppen & Referenzen
(abc)Capture-Gruppe(?:abc)Nicht-erfassende Gruppe(?<name>abc)Benannte Gruppe\1Rückbezug auf Gruppe 1a|bAlternative: a oder bLookarounds
(?=abc)Positiver Lookahead(?!abc)Negativer Lookahead(?<=abc)Positiver Lookbehind(?<!abc)Negativer LookbehindFlags
gGlobal — alle TrefferiGroß-/Kleinschreibung ignorierenmMehrzeiligsDotall (. trifft Zeilenumbruch)uUnicodeyStickydMit IndizesFunktionen
Echtzeit-Match-Hervorhebung
Sehen Sie Übereinstimmungen in Ihrem Testtext hervorgehoben, während Sie das Muster eingeben. Capture-Gruppen sind farblich kodiert.
Muster-Erklärungspanel
Jeder Teil Ihres Musters wird in klarer Sprache aufgeschlüsselt: Anker, Zeichenklassen, Quantoren, Gruppen, Lookarounds.
Muster-Bibliothek
Ein-Klick-Laden für 16+ gängige Muster: E-Mail, URL, IPv4, UUID, Hex-Farbe, US-PLZ, SSN, Kreditkarte und mehr.
Match- und Replace-Modus
Wechseln Sie zwischen Match-Modus (alle Treffer und Gruppen) und Replace-Modus (Live-Vorschau mit $1, $2).
Integrierter Spickzettel
Einklappbare Schnellreferenz für Zeichenklassen, Anker, Quantoren, Gruppen, Lookarounds und Flags — ohne die Seite zu verlassen.
100% im Browser
Muster und Testtexte werden vollständig in Ihrem Browser mit nativem RegExp verarbeitet. Nichts wird hochgeladen. Ihre Daten bleiben privat.
So verwenden Sie den Regex Tester
- Geben Sie Ihren regulären Ausdruck im Pattern-Feld ein, z.B. \d{4}-\d{2}-\d{2}
- Aktivieren Sie die benötigten Flags: g (global), i (Groß-/Kleinschreibung ignorieren), m (mehrzeilig), s (dotall), u (Unicode), y (sticky), d (Indizes)
- Fügen Sie Ihren Testtext in den Test-String-Bereich ein — Treffer werden in Echtzeit hervorgehoben
- Im Matches-Panel sehen Sie Position, Länge und Capture-Gruppen jedes Treffers
- Wechseln Sie in den Replace-Modus und geben Sie eine Ersetzung ein (mit $1, $2 für Gruppen) für die Live-Vorschau
Häufige Anwendungsfälle
E-Mail- und Telefonvalidierung
Erstellen und testen Sie Muster für Formularvalidierung, bevor Sie sie in Ihren Code übernehmen. Prüfen Sie Randfälle wie + in E-Mails oder länderspezifische Telefonformate.
Bestehende Muster debuggen
Kopieren Sie eine Produktions-Regex, die "nicht mehr funktioniert", und führen Sie sie mit der fehlerhaften Eingabe aus. Das Explanation-Panel deckt oft ein unbeabsichtigtes . auf.
Massenweise Suchen und Ersetzen
Nutzen Sie den Replace-Modus zum Aufräumen von Text: mehrere Leerzeichen zusammenfassen, Datumsformate tauschen, URLs umschreiben oder Felder extrahieren.
Regex lernen
Neu bei Regex? Laden Sie ein Muster aus der Bibliothek, studieren Sie das Explanation-Panel und passen Sie das Muster an, um die Auswirkungen zu sehen.
Code-Review-Vorbereitung
Bevor Sie einen PR mit einer Regex genehmigen, fügen Sie sie hier ein und prüfen Sie die Randfälle. Muster mit katastrophalem Backtracking werden offensichtlich.
Log-Parsing
Testen Sie Muster zum Extrahieren von Timestamps, Statuscodes oder Trace-IDs aus einer Log-Zeile, bevor Sie sie in Ihre Pipeline einsetzen.
Profi-Tipps
- ✓ Verwenden Sie den d-Flag, um Match-Indizes zu erhalten — nützlich, wenn Sie Start-/Endpositionen brauchen, nicht nur den Text.
- ✓ Benannte Gruppen (?<name>...) machen komplexe Muster selbstdokumentierend und wartbarer.
- ✓ Bevorzugen Sie nicht-erfassende Gruppen (?:...) gegenüber (...), wenn Sie die Gruppe nicht referenzieren — etwas schneller.
- ✓ Verwenden Sie Unicode-Eigenschaftsescapes wie \p{L} mit dem u-Flag für korrekte mehrsprachige Übereinstimmung statt [a-zA-Z].
- ✓ Beim Match über Zeilenumbrüche bevorzugen Sie den s-Flag (dotall) statt [\s\S] — klarer und äquivalent.
- ✓ Für lange Muster schrittweise aufbauen: klein anfangen, jeden Schritt verifizieren, dann Komplexität hinzufügen.
Häufig gestellte Fragen
Was ist ein Regex-Tester?
Welche Regex-Variante verwendet dieses Tool?
Wie verwende ich Capture-Gruppen?
Wird mein Regex an einen Server gesendet?
Weitere Tools
Diff Checker — Zwei Texte online vergleichen
Vergleichen Sie zwei Texte nebeneinander und finden Sie Unte...
JSON-Formatierer, Validator & Konverter
Formatieren, validieren und konvertieren Sie JSON in XML ode...
Groß-/Kleinschreibung Konverter
Wandeln Sie Text um zwischen Großschreibung, Kleinschreibung...
Wort- und Zeichenzähler
Zählen Sie sofort Wörter, Zeichen, Sätze und Absätze. Schätz...