Regex-Tester & Debugger
Reguläre Ausdrücke in Echtzeit testen, debuggen und visualisieren
Regex-Flags erklärt
Das g-Flag findet alle Treffer (nicht nur den ersten). Das i-Flag macht den Abgleich unabhängig von der Groß-/Kleinschreibung. Das m-Flag behandelt ^ und $ als Zeilenanker. Das s-Flag lässt den Punkt (.) auch Zeilenumbrüche erfassen.
Capture-Groups & Vorlagen
Klammern () erstellen Capture-Groups. Verwende vordefinierte Muster für häufige Aufgaben wie die Validierung von E-Mails, URLs, Telefonnummern, IP-Adressen und ISO-Daten – dann individuell anpassen.
Datenschutz zuerst
Alle Regex-Verarbeitung findet vollständig in deinem Browser statt, mit der nativen JavaScript-RegExp-Engine. Es werden keine Daten an einen Server gesendet.
Häufige Fragen zu regulären Ausdrücken
Alles über Regex-Flags, Syntax und häufige Muster
Das g-Flag (global) findet alle Treffer statt nur den ersten. Das i-Flag (ignore case) macht den Abgleich unabhängig von der Groß-/Kleinschreibung. Das m-Flag (multiline) lässt ^ den Anfang jeder Zeile und $ das Ende jeder Zeile erfassen. Das s-Flag (dotAll) lässt den Punkt (.) beliebige Zeichen einschließlich Zeilenumbrüchen erfassen.
Der +-Quantor findet ein oder mehrere Vorkommen des vorherigen Elements – es wird mindestens ein Treffer benötigt. Der *-Quantor findet null oder mehr Vorkommen – er trifft auch zu, wenn das Element fehlt. Verwende +, wenn das Element mindestens einmal vorkommen muss, und *, wenn es optional ist. Beide sind standardmäßig gierig: Füge ? hinzu (z. B. +? oder *?) für nicht-gieriges Matching.
Lookahead (?=...) erfasst eine Position, der ein bestimmtes Muster folgt, ohne es in den Treffer einzubeziehen. Negativer Lookahead (?!...) erfasst eine Position, der ein Muster NICHT folgt. Lookbehind (?<=...) erfasst eine Position, der ein Muster vorangeht. Diese sind Null-Breite-Assertions – sie prüfen den Kontext ohne Zeichen zu verbrauchen.
Häufige Muster sind: E-Mail-Validierung ([a-zA-Z0-9._%+\-]+@[a-zA-Z0-9.\-]+\.[a-zA-Z]{2,}), URL-Erfassung (https?:\/\/[^\s]+), IP-Adressen (\b(?:\d{1,3}\.){3}\d{1,3}\b) und ISO-Daten (\d{4}-\d{2}-\d{2}). Die Vorlagen in diesem Tool bieten sofort einsatzbereite Versionen dieser Muster.