Regex-Tester
Dieser Regex Tester wendet einen regulären Ausdruck in JavaScript mit den gewählten Flags auf Beispieltext mit bis zu 5.000 Zeichen an und markiert jeden Treffer, während du tippst.
Über dieses Tool
Dieser Regex Tester wendet einen regulären Ausdruck in JavaScript mit den gewählten Flags auf Beispieltext mit bis zu 5.000 Zeichen an und markiert jeden Treffer, während du tippst.
So funktioniert’s
- Gib dein Muster zwischen den Schrägstrichen ein.
- Füge Flags wie g, i oder m hinzu.
- Tippe oder füge den Teststring ein (bis zu 5.000 Zeichen).
- Sieh dir die markierten Treffer darunter an.
Gut zu wissen
- Die Muster nutzen die JavaScript-RegExp-Engine des Browsers, die Syntax verhält sich also genau wie in deinem JS-Code.
- Gängige Flags: g (alle Treffer finden), i (Groß-/Kleinschreibung ignorieren), m (^ und $ greifen an Zeilenumbrüchen), s (Punkt erfasst Zeilenumbrüche), u (Unicode).
- Ein Timeout von 500 ms stoppt außer Kontrolle geratene Muster, die katastrophales Backtracking (ReDoS) auslösen.
- Treffer der Länge null werden abgefangen, damit Muster wie ^ oder \b nicht endlos laufen.
Läuft komplett in deinem Browser – nichts, was du eingibst, wird hochgeladen oder gespeichert.
Häufige Fragen
Welche Regex-Variante wird verwendet?
JavaScript (ECMAScript). Die meiste Syntax teilt es mit PCRE und Python, manche Features wie possessive Quantoren werden aber nicht unterstützt.
Warum findet mein Regex nur einen Treffer?
Ohne das Flag g stoppt ein Regex beim ersten Treffer. Füge g hinzu, um alle Treffer zu finden.
Was ist katastrophales Backtracking?
Manche Muster wie (a+)+b benötigen bei bestimmten Eingaben exponentiell viel Zeit. Der Tester bricht nach 500 ms ab, statt deinen Browser einzufrieren.
Werden mein Text oder mein Muster irgendwohin gesendet?
Nein. Die Suche läuft vollständig in deinem Browser.