M ToolsMio

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.

/
/
Modus:
Regex TesterTest & 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.
8 Treffer
#1 · Index 0 · Länge 5
Regex
#2 · Index 6 · Länge 6
Tester
#3 · Index 15 · Länge 4
Test
#4 · Index 22 · Länge 5
Debug
#5 · Index 28 · Länge 7
Regular
#6 · Index 36 · Länge 11
Expressions
#7 · Index 48 · Länge 6
Online
#8 · Index 56 · Länge 4
Test

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–z

Anker

^Anfang von Zeichenkette/Zeile
$Ende von Zeichenkette/Zeile
\bWortgrenze
\BKeine Wortgrenze

Quantoren

*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 mehr

Gruppen & Referenzen

(abc)Capture-Gruppe
(?:abc)Nicht-erfassende Gruppe
(?<name>abc)Benannte Gruppe
\1Rückbezug auf Gruppe 1
a|bAlternative: a oder b

Lookarounds

(?=abc)Positiver Lookahead
(?!abc)Negativer Lookahead
(?<=abc)Positiver Lookbehind
(?<!abc)Negativer Lookbehind

Flags

gGlobal — alle Treffer
iGroß-/Kleinschreibung ignorieren
mMehrzeilig
sDotall (. trifft Zeilenumbruch)
uUnicode
ySticky
dMit Indizes

Funktionen

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

  1. Geben Sie Ihren regulären Ausdruck im Pattern-Feld ein, z.B. \d{4}-\d{2}-\d{2}
  2. Aktivieren Sie die benötigten Flags: g (global), i (Groß-/Kleinschreibung ignorieren), m (mehrzeilig), s (dotall), u (Unicode), y (sticky), d (Indizes)
  3. Fügen Sie Ihren Testtext in den Test-String-Bereich ein — Treffer werden in Echtzeit hervorgehoben
  4. Im Matches-Panel sehen Sie Position, Länge und Capture-Gruppen jedes Treffers
  5. 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

Häufig gestellte Fragen

Was ist ein Regex-Tester?
Ein Regex-Tester erlaubt Ihnen, einen regulären Ausdruck zu schreiben, gegen einen Testtext laufen zu lassen und sofort zu sehen, welche Teile passen. Er hebt Treffer hervor, listet Capture-Gruppen auf und erklärt jedes Pattern-Element.
Welche Regex-Variante verwendet dieses Tool?
Es verwendet den nativen JavaScript RegExp-Engine (ECMAScript 2018+). Unterstützt Capture-Gruppen, benannte Gruppen, Lookahead, Lookbehind, Unicode-Escapes \p{...} mit dem u-Flag und das d-Flag für Indizes.
Wie verwende ich Capture-Gruppen?
Umgeben Sie einen Teil Ihres Musters mit Klammern: (\d{4}) erstellt eine nummerierte Gruppe. Für benannte Gruppen verwenden Sie (?<jahr>\d{4}). Das Matches-Panel zeigt jede Gruppe mit Index, Name und erfasstem Text.
Wird mein Regex an einen Server gesendet?
Nein. Muster, Testtexte und Ersetzungsstrings werden vollständig in Ihrem Browser mit der nativen JavaScript RegExp-API verarbeitet. Nichts verlässt Ihr Gerät.

Weitere Tools