Reguläre Ausdrücke Online Testen
Schreibe ein Muster, teste es an echtem Text und sieh jeden Treffer sofort hervorgehoben — komplett in deinem Browser.
Hervorgehobene Treffer
Trefferliste
Keine Treffer gefunden.
Über den Regex-Tester
Erstelle und debugge reguläre Ausdrücke direkt in deinem Browser. Gib ein Muster und die Flags ein, füge Testtext ein und beobachte, wie Treffer live hervorgehoben werden — keine Wartezeit, kein Upload, nichts wird an einen Server gesendet.
Funktionen:
- Live-Hervorhebung von Treffern beim Tippen, mit 200ms Verzögerung
- Vollständige Unterstützung der JavaScript-Flags: g, i, m, s und u
- Prüfung nummerierter und benannter Erfassungsgruppen für jeden Treffer
- Suchen-und-Ersetzen-Vorschau mit $1 und $<name>
So Testest Du eine Regex
- Tippe oder füge dein Muster zwischen die Schrägstriche ein
- Aktiviere die benötigten Flags: g, i, m, s oder u
- Füge deinen Testtext ein und sieh Treffer sofort hervorgehoben
- Wechsle zu Ersetzen, um eine Suchen-und-Ersetzen-Vorschau mit $1 oder $<name> zu sehen
Häufig Gestellte Fragen
Ist dieser Regex-Tester kostenlos?
Ja. Das Testen und Debuggen regulärer Ausdrücke ist völlig kostenlos, ohne Limits oder Registrierung.
Welchen Regex-Dialekt verwendet dieses Tool?
Dieses Tool führt dein Muster durch die native JavaScript-Regex-Engine des Browsers aus, sodass die Ergebnisse genau dem entsprechen, was du in Node.js oder einer beliebigen Browser-Konsole erhältst.
Werden meine Testdaten irgendwohin gesendet?
Nein. Dein Muster und Testtext werden vollständig in deinem Browser abgeglichen — nichts wird hochgeladen oder gespeichert.
Warum funktioniert meine Regex hier, aber nicht in Python oder Go?
Jede Sprache hat ihre eigene Regex-Engine mit eigenen Besonderheiten. Dieses Tool verwendet den JavaScript-Dialekt, sodass Funktionen wie Lookbehind, benannte Gruppen oder Unicode-Property-Escapes sich in Pythons `re`, Gos `regexp` oder PCRE anders verhalten können. Teste immer gegen die Engine, die dein Code tatsächlich verwendet.
Was bedeuten die Flags g, i, m, s und u?
g findet alle Treffer statt beim ersten aufzuhören, i ignoriert Groß-/Kleinschreibung, m lässt ^ und $ mit Zeilenanfang und -ende übereinstimmen, s erlaubt, dass der Punkt (.) auch Zeilenumbrüche trifft, und u aktiviert den vollständigen Unicode-Modus.
Warum lässt mein Muster mit * oder + andere Tester einfrieren?
Muster, die auf eine leere Zeichenkette passen können (wie /a*/g), oder die bei bestimmtem Text exponentiell zurückverfolgen, können einen naiven Abgleich zum Hängen bringen. Dieses Tool begrenzt Treffer auf 100.000 Ergebnisse und rückt bei Treffern der Länge null immer weiter vor, sodass es auch bei kniffligen Mustern reaktionsfähig bleibt.
Datenschutz
Der gesamte Abgleich erfolgt lokal in deinem Browser mit der JavaScript-RegExp-Engine. Dein Muster und Testtext werden niemals hochgeladen oder gespeichert.