Regex-Tester
Schreiben Sie einen regulären Ausdruck, fügen Sie Testtext ein und sehen Sie Treffer live hervorgehoben — mit Erfassungsgruppen, Flags und klaren Fehlermeldungen.
699 Aufrufe
0 Treffer
Testen Sie Ihr Muster, bevor es live geht
Geben Sie einen JavaScript-regulären-Ausdruck ein, schalten Sie seine Flags (g, i, m, s, u) um und fügen Sie Beispieltext ein: Jeder Treffer wird direkt im Text hervorgehoben und darunter mit Position und Erfassungsgruppen aufgelistet. Fehler im Muster werden als lesbare Meldung angezeigt, statt stillschweigend keine Treffer zu liefern.
Die Engine ist die native JavaScript-Regex-Implementierung Ihres Browsers — was hier passt, passt identisch in Ihrem JS-Code. Für andere Sprachen (PCRE, Python) ist die Kernsyntax weitgehend gleich, aber Lookbehind und manche Escapes können abweichen; testen Sie Grenzfälle auch in der Zielsprache. Alles läuft lokal.
Häufig gestellte Fragen
Welche Regex-Variante wird verwendet?
JavaScript (ECMAScript) — die native Engine des Browsers. Muster verhalten sich genau wie in Ihrem JS-Code; PCRE und Python teilen die meiste Syntax, unterscheiden sich aber bei einigen fortgeschrittenen Konstrukten.
Was bedeuten die Flags?
g findet alle Treffer statt nur den ersten; i ignoriert Groß-/Kleinschreibung; m lässt ^ und $ pro Zeile greifen; s lässt den Punkt auch Zeilenumbrüche matchen; u aktiviert vollständige Unicode-Verarbeitung.
Warum friert mein Muster die Seite ein?
Bestimmte Muster mit verschachtelten Quantoren (wie (a+)+b) können bei langen Eingaben katastrophal zurückverfolgen (Backtracking). Kürzen Sie den Testtext oder überarbeiten Sie das Muster — dasselbe Einfrieren würde auch Ihren Produktionscode treffen.
Ähnliche Tools
Problem melden
Regex-Tester