Regex Tester

JavaScript Regular Expressions in Echtzeit testen – mit Live-Highlighting und Capture-Group-Anzeige.

//g

Testtext

ErgebnisKeine Treffer

Was ist ein regulärer Ausdruck?

Ein regulärer Ausdruck (Regex) ist ein Muster, das eine Zeichenfolge definiert, nach der in einem Text gesucht wird. In JavaScript wird Regex mit RegExp und Methoden wie match(), replace() und split() verwendet. Dieses Tool läuft vollständig im Browser mit dem eingebauten JavaScript-RegExp-Engine.

Flag-Beschreibung

gGlobal

Findet alle Treffer im Text statt nur den ersten.

iGroß-/Kleinschreibung ignorieren

Macht das Muster unempfindlich für Groß-/Kleinschreibung. /hello/i findet Hello, HELLO und hello.

mMehrzeilig

^ und $ treffen den Anfang und das Ende jeder Zeile, nicht nur des gesamten Textes.

sDot All

Der . Metacharakter trifft auch Zeilenumbrüche (\n).

uUnicode

Aktiviert vollständige Unicode-Unterstützung einschließlich \u{XXXX} Code-Point-Escapes.

Häufige Regex-Muster

VerwendungMuster
E-Mail validieren
^[\w.-]+@[\w.-]+\.\w{2,}$
Zahlen extrahieren
\d+
URLs extrahieren
https?://[^\s]+
Koreanisch extrahieren
[가-힣]+
Leerzeichen entfernen
\s+

Häufig gestellte Fragen

Was ist ein regulärer Ausdruck?
Ein regulärer Ausdruck ist ein Muster zur Suche von Zeichenkombinationen in Strings. In JavaScript wird er mit match(), replace(), test() und split() für Suche, Validierung und Texttransformation verwendet.
Was ist der Unterschied zwischen g- und i-Flag?
Das g (global) Flag findet alle Treffer im Text, nicht nur den ersten. Das i (ignoreCase) Flag macht die Suche unempfindlich für Groß-/Kleinschreibung. Kombiniert: /muster/gi.
Was sind Capture Groups?
Capture Groups sind Teile eines Regex in Klammern (). Sie erlauben die Extraktion bestimmter Teile eines Treffers. Beispiel: (\d{4})-(\d{2})-(\d{2}) erfasst Jahr, Monat und Tag getrennt.
Welcher Regex validiert eine E-Mail-Adresse?
Ein einfaches E-Mail-Validierungsmuster ist ^[\w.-]+@[\w.-]+\.\w{2,}$. Fügen Sie es in den Tester oben ein, um es zu testen.
Wie werden Sonderzeichen maskiert?
Stellen Sie vor jedes Sonderzeichen eines Regex (. * + ? ( ) [ ] { } ^ $ | \) einen Backslash (\), um es wörtlich zu finden. Für einen echten Punkt verwenden Sie \.
Ist dies dasselbe wie Regex in anderen Sprachen?
Dieser Tester verwendet Javascripts RegExp-Engine (ECMAScript). Die Grundsyntax ist mit Python, PHP und Java kompatibel, aber einige erweiterte Funktionen können abweichen.

Verwandte Tools