Regex-Tester

Geben Sie ein Regex-Muster und einen Teststring ein, um alle Übereinstimmungen in Echtzeit hervorgehoben zu sehen. Unterstützt Capture-Gruppen, Substitution und alle Standard-JavaScript-Flags.

Link copied to clipboard
//g
Flags:
Ergebnisse
z. B. (\w+)\s(\d+)

So verwenden Sie dieses Tool

  1. Tippen oder fügen Sie einen regulären Ausdruck in das Muster-Feld ein (z. B. \d+ für Zahlen).
  2. Geben Sie den zu testenden Text in den Bereich Teststring ein — Übereinstimmungen werden sofort hervorgehoben.
  3. Aktivieren Sie Flags (g, i, m, s), um zu ändern, wie das Muster im Text übereinstimmt.
  4. Wechseln Sie zur Registerkarte Substitution, um einen Ersatzstring einzugeben und das Ergebnis in Echtzeit zu sehen.
  5. Klicken Sie auf URL kopieren, um Ihr Regex und den Teststring über einen direkten Link zu teilen.

Warum unser Regex-Tester verwenden?

Reguläre Ausdrücke gehören zu den mächtigsten Werkzeugen im Entwickler-Toolkit, aber sie richtig zu formulieren kann schwierig sein. Unser Regex-Tester ermöglicht es Ihnen, Muster in Echtzeit auszuprobieren, genau zu sehen, welche Zeichen übereinstimmen, einzelne Capture-Gruppen zu untersuchen und Substitutionen zu testen — alles ohne den Browser zu verlassen. Nichts wird an einen Server gesendet: Ihre Muster und Testdaten bleiben privat.

Häufig gestellte Fragen

Was bedeutet ^ in Regex?

Das Caret-Zeichen ^ verankert die Übereinstimmung am Anfang des Strings (oder am Zeilenanfang, wenn das Multiline-Flag m aktiviert ist). Zum Beispiel stimmt ^Hallo nur überein, wenn 'Hallo' ganz am Anfang steht.

Wie stimme ich mit einem wörtlichen Punkt überein?

In Regex stimmt ein nicht escaptes Punkt . mit jedem Zeichen überein. Um mit einem wörtlichen Punkt übereinzustimmen, escapen Sie ihn mit einem Backslash: \. — zum Beispiel stimmt \d+\.\d+ mit einer Dezimalzahl wie 3.14 überein.

Was ist eine Capture-Gruppe?

Eine Capture-Gruppe ist ein Teil des Musters in Klammern, z. B. (\w+). Wenn das Muster übereinstimmt, wird der von jeder Gruppe erfasste Inhalt separat extrahiert. Gruppen werden von links nach rechts ab 1 nummeriert, und Sie können sie in Substitutionen mit $1, $2 usw. referenzieren.

Welche Regex-Variante verwendet dieses Tool?

Dieser Tester verwendet die native JavaScript-RegExp-Engine in Ihrem Browser. Er unterstützt alle Standard-ECMAScript-Regex-Funktionen, einschließlich Lookahead, Lookbehind, benannte Gruppen und Unicode-Modus.

Was machen die Flags g, i, m und s?

g (global) findet alle Übereinstimmungen, anstatt nach der ersten aufzuhören. i (Groß-/Kleinschreibung ignorieren) macht die Übereinstimmung unabhängig von Groß-/Kleinschreibung. m (mehrzeilig) lässt ^ und $ zum Anfang und Ende jeder Zeile übereinstimmen. s (dotAll) lässt den Punkt . auch Zeilenumbrüche übereinstimmen.