Regex-Tester

JavaScript-Syntax. Backslashes müssen nicht doppelt escaped werden — geben Sie \d ein, nicht \\d.
Flags
Beispiele
2 Übereinstimmungen
Send the report to alice@example.com and copy bob+test@dev.io. Skip not-a-real@.
Übereinstimmung #1von Index 19 bis 36
alice@example.com
Übereinstimmung #2von Index 46 bis 62
bob+test@dev.io.

Regex-Cheatsheet

Eine schnelle Referenz für die nützlichsten Regex-Tokens.

.beliebiges Zeichen außer Newline
\dbeliebige Ziffer (0-9)
\wWortzeichen (Buchstaben, Ziffern, _)
\sbeliebiger Leerraum
\Dbeliebige Nicht-Ziffer
^Anfang der Eingabe (oder Zeile mit m)
$Ende der Eingabe (oder Zeile mit m)
\bWortgrenze
[abc]eines von a, b oder c
[^abc]alles außer a, b oder c
*null oder mehr des vorherigen
+ein oder mehr des vorherigen
?null oder eins des vorherigen
{n}genau n Vorkommen
{n,m}n bis m Vorkommen
(...)Erfassungsgruppe
(?:...)nicht-erfassende Gruppe
a|bentspricht a oder b
(?=...)positiver Lookahead
(?<=...)positiver Lookbehind

Über diesen Tester

Testen Sie JavaScript-reguläre Ausdrücke gegen jeden Text direkt in Ihrem Browser. Aktivieren oder deaktivieren Sie Flags, sehen Sie jede Übereinstimmung mit ihrer Position und ihren Erfassungsgruppen, führen Sie eine Ersetzung durch oder teilen Sie den Text basierend auf dem Muster. Nichts verlässt Ihren Browser.