Testen Sie reguläre Ausdrücke in Echtzeit. Unterstützt Matching, Gruppenextraktion und Ersetzung.
Geben Sie Ihr reguläres Ausdrucksmuster in das Eingabefeld ein. Setzen Sie bei Bedarf Flags.
Geben Sie den Text ein, den Sie gegen das Muster testen möchten. Übereinstimmungen werden in Echtzeit angezeigt.
Übereinstimmende Teile werden hervorgehoben. Geben Sie einen Ersetzungsstring ein, um die Ersetzungsvorschau zu sehen.
Der Regex-Tester ist ein Online-Tool zum Testen und Debuggen regulärer Ausdrücke in Echtzeit. Sie können String-Matching, Gruppenextraktion und Ersetzungsoperationen sofort in Ihrem Browser überprüfen.
Dieses Tool verwendet die JavaScript (ECMAScript) Regex-Engine. Es unterstützt Standard-Regex-Syntax, aber einige sprachspezifische Features (Perl- oder Python-spezifische Syntax) sind möglicherweise nicht verfügbar.
g (global) sucht nach allen Übereinstimmungen, i (case-insensitive) ignoriert Groß-/Kleinschreibung, m (multiline) wendet ^ und $ auf jede Zeile an, s (dotAll) lässt . auch Zeilenumbrüche matchen, u (Unicode) aktiviert Unicode-Unterstützung, und y (sticky) matcht ab einer bestimmten Position.
Eine Warnung wird angezeigt, wenn die Ausführungszeit lang ist. Vermeiden Sie verschachtelte Quantoren (z.B. (a+)+) und Muster mit übermäßigem Backtracking.
Dies sind spezielle Notationen, wobei $1 der ersten Capture-Gruppe entspricht und $2 der zweiten. Zum Beispiel: Wenn Muster "(\d+)-(\d+)" auf "123-456" matcht und Sie mit "$2:$1" ersetzen, ist das Ergebnis "456:123".
Gruppen, die mit dem Format (?<name>pattern) definiert werden und über den Namen statt über die Nummer angesprochen werden können. Sie verbessern die Lesbarkeit komplexer Muster.