← Tools

Regex-Tester

Reguläre Ausdrücke bauen, testen und verstehen – während du tippst.

Privat: Deine Dateien verlassen nie dein Gerät.

Reguläre Ausdrücke in JavaScript, wie in Browsern und Node.js. Das Matching läuft auf deinem Gerät und bricht zu langsame Muster ab, damit die Seite nie einfriert.

So funktioniert’s

  1. Wähle deine Dateien.
  2. Passe bei Bedarf die Einstellungen an.
  3. Lade das Ergebnis herunter oder sende es mit BroAllDone an ein anderes Gerät.

Häufige Fragen

Wie teste ich einen regulären Ausdruck?

Gib den Ausdruck und etwas Text ein: Jeder Treffer wird schon beim Tippen hervorgehoben, dazu gibt es eine Tabelle mit den Treffern und ihren Gruppen.

Was bedeuten die Flags g, i, m, s, u und y?

g findet alle Treffer, i ignoriert Groß-/Kleinschreibung, m lässt ^ und $ für jede Zeile gelten, s lässt . auch Zeilenumbrüche matchen, u schaltet volles Unicode ein, und y matcht nur dort, wo der letzte Treffer endete.

Kann es erklären, was ein Ausdruck macht?

Ja. Öffne „Erklärung“, um jeden Teil des Ausdrucks in einfachen Worten zu sehen, etwa „eine Ziffer, genau 4-mal“.

Kann ich eine Ersetzung testen?

Ja. Öffne „Ersetzen“ und gib die Ersetzung ein: $1 für eine Gruppe, $<name> für eine benannte Gruppe und $& für den gesamten Treffer.

Welche Regex-Variante ist das?

JavaScript, wie in Browsern und Node.js. Unter „Code“ steht der Ausdruck einsatzbereit für JavaScript, Python, PHP, Java, C# und Go – mit Warnung, wenn einer Sprache ein Feature fehlt.

Warum wurde mein Ausdruck abgebrochen?

Manche Ausdrücke brauchen bei bestimmtem Text ewig (katastrophales Backtracking). Der Tester bricht sie nach kurzer Zeit ab, damit die Seite nie einfriert. Probier ein genaueres Muster.

Weitere kostenlose Tools