Regex
Testen Sie reguläre Ausdrücke mit Live-Treffer-Hervorhebung, Tabelle benannter Erfassungsgruppen und Ersetzungsvorschau. Unterstützt alle JS-Regex-Flags. Kostenlos, ohne Registrierung.
Ein kostenloser Online-Tester und -Debugger für reguläre Ausdrücke, der Übereinstimmungen live hervorhebt, während du dein Muster und deinen Testtext eintippst. Er zeigt eine Tabelle jeder Erfassungsgruppe — einschließlich benannter Gruppen — sodass du genau sehen kannst, was jeder Teil deines Ausdrucks abgeglichen hat, und eine Ersetzungsvorschau lässt dich ein Suchen-und-Ersetzen bestätigen, bevor du es in deinem Editor oder Code anwendest. Er verwendet die JavaScript-Engine (ECMAScript) und unterstützt alle Standard-Flags, sodass sich Muster, die du hier validierst, in deinen JavaScript- und TypeScript-Projekten genauso verhalten. Alles läuft in deinem Browser, sodass deine Muster und Beispieldaten privat bleiben.
Häufige Anwendungen
- Entwickle und debugge ein Muster anhand von Beispieltext mit sofortiger Hervorhebung der Übereinstimmungen.
- Untersuche, was jede Erfassungsgruppe abgeglichen hat, einschließlich benannter Gruppen.
- Zeige eine Vorschau des Ergebnisses eines Suchen-und-Ersetzen an, bevor du es in deinem Code anwendest.
- Validiere, dass sich ein Muster über mehrere Testzeichenketten hinweg korrekt verhält.
- Erstelle und verfeinere einen Validierungs-Regex für E-Mails, URLs oder IDs.
Häufig gestellte Fragen
Welche Regex-Variante und welche Flags werden unterstützt?
Er verwendet die JavaScript-Engine (ECMAScript) und unterstützt die Flags g, i, m, s, u und y, sodass die Ergebnisse dem entsprechen, wie das Muster in JavaScript und TypeScript läuft.
Kann ich Ersetzungen testen?
Ja. Gib eine Ersetzungszeichenkette (mit $1,
lt;name> usw.) an, um die ersetzte Ausgabe neben den Übereinstimmungen als Vorschau anzuzeigen.Zeigt es benannte Erfassungsgruppen an?
Ja. Die Tabelle der Erfassungsgruppen listet sowohl nummerierte als auch benannte Gruppen auf, sodass du genau verifizieren kannst, was jeder Teil des Musters erfasst hat.
Werden mein Muster und mein Testtext irgendwohin gesendet?
Nein. Der Abgleich läuft vollständig in deinem Browser, sodass dein regulärer Ausdruck und deine Beispieldaten niemals dein Gerät verlassen.
Warum verhält sich mein Muster anders als in einer anderen Sprache?
Dieser Tester verwendet die JavaScript-Regex-Engine. Andere Varianten (PCRE, Python, .NET) unterscheiden sich in Funktionen wie Lookbehind und der Syntax benannter Gruppen, sodass ein Muster für diese Umgebungen möglicherweise angepasst werden muss.
All processing is local — your data never leaves your browser.