RegEx Tester
Regulaere Ausdruecke mit Live-Trefferhervorhebung, Gruppenerfassung und Ersatzvorschau testen und debuggen. Alles laeuft direkt im Browser.
Regulaere Ausdruecke sofort testen
Regulaere Ausdruecke (regex) sind leistungsstarke Muster zum Suchen, Abgleichen und Ersetzen von Text. Zolkits RegEx Tester wertet Ihr Muster in Echtzeit mit JavaScripts nativem RegExp-Motor aus - was Sie hier testen, verhaelt sich genauso wie in Ihrem Code.
Live-Hervorhebung
Treffer werden beim Tippen sofort in der Testzeichenkette hervorgehoben, ohne Verzoegerung.
Gruppenerfassung
Alle erfassten Gruppen jedes Treffers werden nummeriert und farblich markiert angezeigt.
Flag-Steuerung
Global (g), Gross-/Kleinschreibung ignorieren (i), Mehrzeilig (m) und dotAll (s) per Klick umschalten.
Ersatzvorschau
Ersatzzeichenkette eingeben und das Ergebnis von String.replace() oder String.replaceAll() sofort vorab ansehen.
100 % Privat
Alle Verarbeitung laeuft lokal im Browser. Es werden keinerlei Daten an Server uebertragen.
Dauerhaft kostenlos
Kein Konto, keine Registrierung. Vollstaendig kostenlos nutzbar.
So verwenden Sie den RegEx Tester
- 1
Geben Sie Ihren regulaeren Ausdruck in das Feld 'Muster' ein und waehlen Sie die gewuenschten Flags (g, i, m, s).
- 2
Fuegen Sie Ihren Testtext in den Bereich 'Testzeichenkette' ein. Treffer werden sofort hervorgehoben.
- 3
Um eine Ersetzung vorab zu sehen, geben Sie eine Ersatzzeichenkette in 'Ersetzen durch' ein und pruefen Sie das Ergebnis.
Haeufig gestellte Fragen
Welche regex-Variante verwendet dieser Tester?
Er verwendet JavaScripts nativen RegExp-Motor, der der ECMAScript-Spezifikation folgt. Hier getestete Muster verhalten sich in Node.js und allen modernen Browsern identisch.
Was bewirkt der globale Flag (g)?
Ohne den globalen Flag findet regex nur den ersten Treffer. Mit dem globalen Flag werden alle Treffer in der Zeichenkette gefunden.
Was ist der dotAll-Flag (s)?
Normalerweise stimmt das Punkt-Metazeichen (.) nicht mit Zeilenumbruechen ueberein. Der s-Flag (dotAll) bewirkt, dass er mit beliebigen Zeichen einschliesslich Zeilenumbruechen uebereinstimmt.
Wie erfasse ich Gruppen?
Umschliessen Sie ein Teilmuster mit Klammern, zum Beispiel (\d+). Erfasste Gruppen sind ab 1 nummeriert und werden in der Trefferliste unterhalb der Hervorhebung angezeigt.
Kann ich benannte Erfassungsgruppen verwenden?
Ja. Benannte Gruppen verwenden die Syntax (?<name>pattern). Sie werden namentlich in der Gruppenerfassungsliste angezeigt.
Warum zeigt mein Muster einen Fehler?
JavaScript wirft einen SyntaxError fuer ungueltiger regex-Muster, etwa eine nicht geschlossene Klammer oder ein ungueltiger Flag. Der Tester faengt diesen Fehler ab und zeigt eine Meldung an.
Was macht das Feld 'Ersetzen durch'?
Es zeigt das Ergebnis der Anwendung Ihres Musters als Ersatz. Mit dem globalen Flag entspricht das Verhalten String.replaceAll(), sonst String.replace().