Regex-Tester

Testen und debuggen Sie Ihre regulären Ausdrücke in Echtzeit. Unser kostenloses Tool bietet Echtzeit-Hervorhebung von Übereinstimmungen, Gruppeninformationen sowie eine praktische Referenztabelle.

Anzeige
Anzeige

Referenztabelle für reguläre Ausdrücke

Zeichen Beschreibung Beispiel
.Beliebiges Zeichen außer Zeilenumbrüchen/h.t/ passt zu "hot", "hat"
\dBeliebige Ziffer (0-9)/\d{3}/ passt zu "123"
\wBeliebiges Wortzeichen (a-z, A-Z, 0-9, _)/\w+/ passt zu "hello_123"
\sBeliebiges Leerzeichen (Leerzeichen, Tabulator etc.)/hello\s/ passt zu "hello "
[abc]Passt zu einem beliebigen Zeichen innerhalb der Klammern/[aeiou]/ passt zu einem beliebigen Vokal
(abc)Erfassungsgruppe/(\w+)\s(\w+)/ erfasst Wörter
*Null oder mehr Vorkommen des vorherigen Zeichens/a*/ passt zu "", "a", "aa"
+Ein oder mehr Vorkommen des vorherigen Zeichens/a+/ passt zu "a", "aa"
^Anfang der Zeichenkette (oder Anfang einer Zeile bei Verwendung des 'm'-Flags)/^Start/ passt zu "Start of..."
$Ende der Zeichenkette (oder Ende einer Zeile bei Verwendung des 'm'-Flags)/end$/ passt zu "...the end"

Privat und sicher

Dieses Tool wird von der JavaScript-Engine Ihres Browsers unterstützt. Keine Daten werden an unsere Server gesendet.

Das könnte Ihnen auch gefallen

Hilfreiche Anleitungen

FAQ

Was ist ein regulärer Ausdruck (Regex)?

Ein regulärer Ausdruck ist eine Zeichenfolge, die ein Suchmuster festlegt. Es ist ein leistungsstarkes Werkzeug in der Programmierung, um Text anhand komplexer Muster zu finden und zu bearbeiten.

Was bedeuten die Flags (g, i, m, s)?

Flags modifizieren das Suchverhalten. 'g' (global) sucht nach allen Übereinstimmungen. 'i' ignoriert Groß-/Kleinschreibung. 'm' (multiline) erlaubt Ankerzeichen für Zeilenanfang/-ende. 's' (dotall) lässt den Punkt (.) auch Zeilenumbrüche matchen.

Warum friert mein Browser bei bestimmten Mustern ein?

Dies kann auf „katastrophale Rückverfolgung“ zurückzuführen sein, wenn ein Regex bei bestimmten Strings extrem lange braucht. Dies tritt oft bei geschachtelten Quantifizierern wie `(a*)*` auf.

Anzeige