Testen Sie reguläre Ausdrücke online. Analysieren Sie Übereinstimmungen, korrigieren Sie Fehler und erstellen Sie effektive Muster zur Datensuche.
Keine Übereinstimmungen gefunden
Kein nicht übereinstimmender Inhalt
^
Anfang der Zeile$
Ende der Zeile.
Metazeichen, das jedem Zeichen außer einem Zeilenumbruch (\n) entspricht|
Entspricht dem angegebenen Zeichen oder der Gruppe von Zeichen auf jeder Seite (ODER)\
Wird zum Maskieren eines Sonderzeichens verwendeta
Zeichen "a"ab
Zeichenfolge "ab"*
Entspricht 0 oder mehr Wiederholungen des vorherigen Elements?
Entspricht 0 oder 1 Wiederholung des vorherigen Elements+
Entspricht 1 oder mehr Wiederholungen des vorherigen Elements{5}
Entspricht genau 5 Wiederholungen{5,}
Entspricht 5 oder mehr Wiederholungen des vorherigen Zeichens oder der Gruppe{5,10}
Entspricht 5 bis 10 Wiederholungen\s
Entspricht einem Leerzeichen\S
Entspricht einem Nicht-Leerzeichen\w
Entspricht einem 'Wort'-Zeichen (alphanumerisch + Unterstrich)\W
Entspricht einem Nicht-'Wort'-Zeichen\d
Entspricht einer Ziffer\D
Entspricht einem Nicht-Ziffern-Zeichen[\b]
Backspace-Zeichen\c
Entspricht einem Steuerzeichen\n
Entspricht einem Zeilenumbruchzeichen\t
Entspricht einem Tabulatorzeichen\r
Entspricht einem Wagenrücklaufzeichen\ZZZ
Entspricht einem Oktalzeichen ZZZ (z. B. \040 für Leerzeichen)\xZZ
Entspricht einem Hexadezimalzeichen ZZ (z. B. \x20 für Leerzeichen)\0
Nullzeichen (Null)\v
Vertikaler Tabulator(xyz)
Erfassende Zeichengruppe(?:xyz)
Nicht erfassende Zeichengruppe[xyz]
Entspricht einem beliebigen Zeichen aus der Menge x, y oder z[^xyz]
Entspricht jedem Zeichen, das *nicht* in der Menge x, y oder z enthalten ist[a-q]
Entspricht jedem Zeichen im Bereich von 'a' bis 'q'[0-7]
Entspricht jeder Ziffer im Bereich von '0' bis '7'$`
Fügt den Teil der Zeichenfolge ein, der der Übereinstimmung vorangeht$'
Fügt den Teil der Zeichenfolge ein, der der Übereinstimmung folgt$+
Fügt die zuletzt übereinstimmende erfassende Gruppe ein$&
Fügt die gesamte übereinstimmende Zeichenfolge ein$n
Fügt die n-te erfasste Gruppe ein (z. B. $1, $2)(?=xyz)
Positive Lookahead (assertiert, dass xyz folgt)(?!xyz)
Negative Lookahead (assertiert, dass xyz *nicht* folgt)(?<=xyz)
Positive Lookbehind (assertiert, dass xyz vorangeht)(?<!xyz)
Negative Lookbehind (assertiert, dass xyz *nicht* vorangeht)\b
Wortgrenze (Position zwischen 'Wort'- und Nicht-'Wort'-Zeichen)\B
Keine Wortgrenze(?#comment)
Kommentar (wird von der Regex-Engine ignoriert)Beachten Sie, dass reguläre Ausdrücke in diesem Tool gemäß dem ECMAScript-Standard (JavaScript RegExp) verarbeitet werden. Dies bedeutet, dass das Verhalten der Muster dem entspricht, wie sie im Browser oder in JavaScript-Code funktionieren. Einige Konstrukte, wie z.B. das Escaping von Zeichen (/ und /), können sich gleich verhalten, auch wenn sie unterschiedlich aussehen. Wenn Sie an reguläre Ausdrücke in anderen Sprachen (z.B. Python, PHP, .NET oder POSIX) gewöhnt sind, beachten Sie, dass es dort Unterschiede in der Syntax und der Abgleichlogik geben kann.
Dieses Tool ermöglicht das Testen von regulären Ausdrücken (RegEx) und deren Funktionsprüfung. RegEx wird häufig in der Programmierung, Datenverarbeitung und SEO-Analyse verwendet.
Damit können Textmuster gesucht, ersetzt und analysiert werden, was die Arbeit mit großen Datenmengen vereinfacht.
Konvertieren Sie Zeitstempel zwischen verschiedenen Formaten
Dekodieren Sie URL-kodierte Zeichenketten
Überprüfen Sie URL-Redirects und finden Sie heraus, wohin sie führen
Ermöglicht das Überprüfen von RegExp-Mustern in Echtzeit, was die Entwicklung und das Debugging komplexer Suchmuster vereinfacht.
Ermöglicht die Berücksichtigung von Groß-/Kleinschreibung, globaler Suche, mehrzeiligem Modus und anderen in Programmiersprachen verwendeten Einstellungen.
Ermöglicht die schnelle Erstellung von Ausdrücken für die automatische Verarbeitung großer Textmengen, Protokolle und HTML-Codes.