Regex Tester
Free online regular expression tester with real-time highlighting and match details
Privacy-first
All testing happens locally
Real-time
Instant match highlighting
Match details
Groups, indices & counts
Pattern
Regex-Tester — Häufig gestellte Fragen
Was ist ein regulärer Ausdruck?
Ein regulärer Ausdruck (Regex) ist eine Zeichenfolge, die ein Suchmuster beschreibt. Damit lässt sich Text durchsuchen, ersetzen oder validieren. Regex wird in praktisch jeder Programmiersprache und in jedem ernstzunehmenden Texteditor unterstützt.
Was bedeuten die einzelnen Regex-Flags?
g (global) findet alle Treffer statt nur des ersten. i (case-insensitive) ignoriert Groß-/Kleinschreibung. m (multiline) lässt ^ und $ den Anfang bzw. das Ende jeder Zeile matchen. s (dotAll) lässt . auch Zeilenumbrüche matchen. u (unicode) aktiviert vollständiges Unicode-Matching.
Wie funktioniert der Replace-Modus?
Im Replace-Modus geben Sie eine Ersetzungszeichenkette an, mit der jeder Treffer ersetzt wird. Sie können Sonderzeichen wie $1, $2 für erfasste Gruppen, $& für den gesamten Treffer, $` für den Text vor dem Treffer und $' für den Text nach dem Treffer verwenden.
Sind meine Daten sicher?
Ja. Sämtliche Regex-Tests laufen vollständig in Ihrem Browser über die native JavaScript-RegExp-Engine. Ihre Patterns und Test-Strings verlassen Ihr Gerät nicht — es werden keinerlei Daten an einen Server übertragen.
Welche Regex-Syntax wird unterstützt?
Das Werkzeug nutzt die native JavaScript-RegExp-Engine. Sie unterstützt die gesamte Standard-Regex-Syntax — Zeichenklassen, Quantoren, Anker, Lookaheads, Lookbehinds, benannte Gruppen und Unicode-Properties. Die Syntax entspricht 1:1 dem, was Sie auch in JavaScript-Code schreiben würden.
Was ist ein regulärer Ausdruck?
Ein regulärer Ausdruck (Regex) ist eine Zeichenfolge, die ein Suchmuster beschreibt. Damit lässt sich Text durchsuchen, ersetzen oder validieren. Regex wird in praktisch jeder Programmiersprache und in jedem ernstzunehmenden Texteditor unterstützt.
Was bedeuten die einzelnen Regex-Flags?
g (global) findet alle Treffer statt nur des ersten. i (case-insensitive) ignoriert Groß-/Kleinschreibung. m (multiline) lässt ^ und $ den Anfang bzw. das Ende jeder Zeile matchen. s (dotAll) lässt . auch Zeilenumbrüche matchen. u (unicode) aktiviert vollständiges Unicode-Matching.
Wie funktioniert der Replace-Modus?
Im Replace-Modus geben Sie eine Ersetzungszeichenkette an, mit der jeder Treffer ersetzt wird. Sie können Sonderzeichen wie $1, $2 für erfasste Gruppen, $& für den gesamten Treffer, $` für den Text vor dem Treffer und $' für den Text nach dem Treffer verwenden.
Sind meine Daten sicher?
Ja. Sämtliche Regex-Tests laufen vollständig in Ihrem Browser über die native JavaScript-RegExp-Engine. Ihre Patterns und Test-Strings verlassen Ihr Gerät nicht — es werden keinerlei Daten an einen Server übertragen.
Welche Regex-Syntax wird unterstützt?
Das Werkzeug nutzt die native JavaScript-RegExp-Engine. Sie unterstützt die gesamte Standard-Regex-Syntax — Zeichenklassen, Quantoren, Anker, Lookaheads, Lookbehinds, benannte Gruppen und Unicode-Properties. Die Syntax entspricht 1:1 dem, was Sie auch in JavaScript-Code schreiben würden.