Regex-Tester: reguläre Ausdrücke online testen

Reguläre Ausdrücke sind dicht genug, dass Ausprobieren der einzig realistische Weg ist, sie zu bauen. Dieser Tester wertet Ihr Muster bei jedem Tastendruck gegen einen Beispieltext aus, hebt jeden Treffer hervor und listet Erfassungsgruppen samt Position – so sehen Sie genau, was die Engine gefunden hat.

Regex-Tester: so funktioniert er

  1. Geben Sie das Muster ohne die umschließenden Schrägstriche ein.
  2. Setzen Sie die Flags: g für alle Treffer, i für Groß-/Kleinschreibung ignorieren, m für mehrzeilig, u für Unicode.
  3. Fügen Sie darunter den Testtext ein.
  4. Prüfen Sie die hervorgehobenen Treffer und die Erfassungsgruppen jedes Treffers.

Häufige Fragen

Welcher Regex-Dialekt wird verwendet?

Der von JavaScript über die native RegExp-Engine. Die Syntax deckt sich weitgehend mit PCRE, aber einige PCRE-Funktionen wie Rekursion gibt es hier nicht.

Warum erkennt \w keine Umlaute und kein ß?

Weil \w in JavaScript nur [A-Za-z0-9_] umfasst. Für Buchstaben beliebiger Sprachen aktivieren Sie das Flag u und nutzen \p{L}, das Umlaute, ß und jedes Alphabet einschließt.

Was ist katastrophales Backtracking?

Ein Muster mit verschachtelten Quantoren wie (a+)+ kann bei nicht passenden Eingaben exponentiell lange rechnen und die Seite oder den Server blockieren. Vermeiden Sie verschachtelte Quantoren über derselben Zeichenklasse.

Wie finde ich einen echten Punkt?

Maskieren Sie ihn als \. – ein unmaskierter Punkt passt auf jedes Zeichen außer dem Zeilenumbruch, weshalb nicht verankerte Muster oft viel mehr erfassen als beabsichtigt.

JSON-Formatierer · Base64-Konverter · URL-Kodierer · JWT-Decoder · Alle Tools ansehen

Auch verfügbar auf: English · Español · Português · Français