T
Tooltastic
Regex-Tester & Debugger – Live Regex-Test | Tooltastic
Jetzt ausprobieren

Regex-Tester & Debugger

Reguläre Ausdrücke in Echtzeit testen, debuggen und visualisieren

Live Match-Hervorhebung 100% lokal im Browser 5 vordefinierte Muster
/ /
Schnellvorlagen

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.