Regex-Tester

Gib ein Muster und Flags ein, füge eine Teststring ein, und sieh jede Übereinstimmung hervorgehoben mit ihren erfassten Gruppen darunter aufgelistet.

Treffer

Noch keine Treffer.

Häufig gestellte Fragen

Welche Regex-Variante wird verwendet?

Native JavaScript-reguläre-Ausdrücke (dieselbe Engine, die in Chrome, Firefox und Node.js verwendet wird). Die meiste Syntax wird mit anderen Regex-Varianten wie PCRE geteilt, aber manche Funktionen (wie rekursive Muster) werden nicht unterstützt, da dies das eingebaute RegExp des Browsers verwendet.

Was bedeuten die Flags?

Übliche: g (global, findet alle Übereinstimmungen, automatisch hinzugefügt, falls vergessen), i (Groß-/Kleinschreibung ignorieren), m (mehrzeilig, ^ und $ passen auf Zeilengrenzen), s (dotAll, . passt auch auf Zeilenumbrüche), und u (Unicode-Modus).

Warum wird meine Erfassungsgruppe leer angezeigt?

Eine Gruppe kann leer sein, wenn sie null Zeichen erfasst hat, oder undefiniert, wenn sie Teil einer Alternative (wie (a)|(b)) ist, die bei einer bestimmten Übereinstimmung diesen Zweig nicht genommen hat. Prüfe die Gruppenliste unter jeder Übereinstimmung, um genau zu sehen, was jede nummerierte Gruppe erfasst hat.

Ähnliche Tools