~/devtools / regex
tool::regex

Regex
Tester

Reguläre Ausdrücke mit Live-Match-Highlighting testen. Treffer-Indizes, Werte und Capture-Gruppen anzeigen. Mit gebräuchlichen Presets starten.

ad · 728×90
// Syntax-Referenz
.beliebiges Zeichen
*0 oder mehr
+1 oder mehr
?0 oder 1
^Anfang der Zeichenkette
$Ende der Zeichenkette
\dZiffer [0-9]
\wWortzeichen
\sLeerzeichen
(...)Capture-Gruppe
(?:...)Nicht-Capture-Gruppe
[abc]Zeichenklasse
// Presets
/
/g
Flags:
ad · 300×250
// about this tool

Was ist ein Regex Tester?

Reguläre Ausdrücke (regex) sind mächtige Werkzeuge zum Suchen, Validieren und Extrahieren bestimmter Muster aus Zeichenketten. Sie werden für alles eingesetzt, von der E-Mail- und Telefonnummer-Validierung bis zur Analyse von Logdateien.

Regex-Syntax kann zunächst komplex erscheinen, funktioniert aber nach dem Erlernen in den meisten Programmiersprachen gleich — JavaScript, Python, Java, Go und viele weitere teilen dieselbe grundlegende Syntax.

Dieses Tool hebt Treffer in Echtzeit hervor, während Sie Ihr Muster eingeben, und zeigt für jeden Treffer Index und Capture-Gruppen im Detail. Häufige Muster wie E-Mail, URL und Datumsformate sind als Ein-Klick-Presets verfügbar.

Anwendungsfälle
  • E-Mail-, Telefonnummer- und Passwortformate validieren
  • Fehlermeldungen oder IP-Adressen aus Logdateien extrahieren
  • Musterbasierte Suche & Ersetzen in Code-Editoren
  • Bestimmte Muster aus gescrapten oder Textdaten parsen
  • URL-Struktur analysieren und Query-Parameter extrahieren
Häufige Fragen
Q. Was bedeuten die Flags g, i und m?
g (global) setzt die Suche nach dem ersten Treffer fort. i (case-insensitive) ignoriert Groß-/Kleinschreibung. m (multiline) lässt ^ und $ auf den Anfang/Ende jeder Zeile statt auf die gesamte Zeichenkette treffen.
Q. Warum trifft ein Punkt (.) auf beliebige Zeichen?
In Regex ist . ein Metazeichen für jedes einzelne Zeichen außer einem Zeilenumbruch. Um einen wörtlichen Punkt zu finden, escapen Sie ihn mit einem Backslash: \.
Q. Wann sollte ich Capture-Gruppen verwenden?
Klammern (...) erfassen einen bestimmten Teil des Treffers zur Extraktion. Zum Beispiel lässt (\d{4})-(\d{2})-(\d{2}) Jahr, Monat und Tag separat aus einer Datumszeichenkette extrahieren.
// related tools
Cron Expression Generator
Cron-Ausdrücke visuell erstellen und analysieren. Beschreibungen generieren und die nächsten Ausführungszeiten vorschau.
jwt
JWT Decoder
JWT-Token dekodieren und prüfen. Header, Payload und Signaturdetails anzeigen.
Color Converter
Farben zwischen HEX, RGB, HSL und weiteren Formaten konvertieren. Farben visuell auswählen.
ts
Timestamp Converter
Unix-Timestamps in lesbare Datumsangaben umrechnen. Unterstützt ms/s, UTC/lokal und relative Zeit.