Zum Inhalt springen
Utilizy

Regex-Tester

Matches live sehen und Ersetzungen testen

Läuft in Ihrem Browser

Eingabe

//gm

Capture Groups sprechen Sie mit $1, $2 usw. an.

Ergebnis

Ergebnis

Noch nichts eingegeben

Geben Sie ein Pattern und etwas Testtext ein — die Ergebnisse erscheinen hier.

Reguläre Ausdrücke entstehen durch Ausprobieren, und im eigenen Code bedeutet jeder Versuch einen neuen Build. Fügen Sie Ihren Beispieltext hier ein und beobachten Sie, wie sich die Matches beim Bearbeiten des Patterns verschieben.

So funktioniert es

  1. 1 Geben Sie das Pattern ein — ohne die umschließenden Schrägstriche.
  2. 2 Fügen Sie den Text ein, gegen den getestet werden soll.
  3. 3 Schalten Sie die benötigten Flags ein.
  4. 4 Ergänzen Sie eine Ersetzung, um die Substitution in der Vorschau zu sehen.

Häufige Fragen

Was bewirken die Flags?

g findet jeden Match statt beim ersten aufzuhören, i ignoriert Groß- und Kleinschreibung, m lässt ^ und $ an Zeilengrenzen greifen, und s lässt den Punkt auch Zeilenumbrüche erfassen. Ein fehlendes g ist mit Abstand die häufigste Ursache für „es ersetzt nur einmal“.

Wie funktionieren Capture Groups?

Klammern erfassen den passenden Abschnitt. In der Ersetzung sprechen Sie sie mit $1, $2 usw. an. Verwenden Sie (?:...), wenn Sie gruppieren wollen, ohne zu erfassen.

Warum blockiert mein Pattern die Seite?

Catastrophic Backtracking — meist verschachtelte Quantoren wie (a+)+ gegen Text, der beinahe passt. Die Engine probiert exponentiell viele Kombinationen durch. Machen Sie die inneren Teile spezifischer oder verwenden Sie non-greedy Quantoren.

Passt gut dazu