Muster
Entwicklerwerkzeug
Regex-Tester
Teste reguläre JavaScript-Ausdrücke mit Live-Treffern, nummerierten und benannten Gruppen, exakten Indizes, hervorgehobenem Text und Ersetzungsausgabe. Riskante Prüfungen laufen in einem Browser-Worker mit Zeitlimit.
Trefferliste
Treffer und Positionen
| # | Treffer | Start | Ende | Länge | Gruppen |
|---|
Erfassungsgruppen
Nummerierte und benannte Gruppen
| Treffer | Gruppe | Wert | Start | Ende |
|---|
Vorschau
Hervorgehobener Testtext
Ersetzen
Ersetzungsausgabe testen
Beispiele
Häufige Regex-Tests
Regex-Kurzreferenz
| Token | Bedeutung | Beispiel |
|---|---|---|
. | Beliebiges Zeichen außer einem Zeilenabschluss, sofern dotAll nicht aktiviert ist. | a.c |
\d | Dezimalziffer. | \d{4} |
\w | ASCII-Buchstabe, Ziffer oder Unterstrich in JavaScript-Regex. | \w+ |
+ | Ein oder mehrere Vorkommen des vorherigen Tokens. | \w+ |
* | Null oder mehrere Vorkommen des vorherigen Tokens. | .* |
? | Optionales Token oder Markierung für einen nicht gierigen Quantifizierer. | https? |
() | Nummerierte Erfassungsgruppe. | (\d{4})-(\d{2}) |
(?<name>...) | Benannte Erfassungsgruppe. | (?<year>\d{4}) |
^ / $ | Anker für Anfang und Ende. | ^Title |
\b | Wortgrenze. | \bcat\b |
Hinweise zu regulären JavaScript-Ausdrücken
FAQ zum Regex-Tester
Welche Regex-Variante verwendet dieses Tool?
Es verwendet die native JavaScript-RegExp-Engine des Browsers einschließlich unterstützter moderner Flags und benannter Erfassungsgruppen.
Kann ich die Positionen von Gruppen prüfen?
Ja. Aktiviere das d-Flag, um Start- und Endindizes nummerierter und benannter Gruppen anzuzeigen.
Warum läuft ein Muster in ein Zeitlimit?
Manche Ausdrücke verursachen katastrophales Backtracking. Der Tester beendet den Worker nach einer Sekunde, damit die Seite bedienbar bleibt.
Werden mein Muster oder mein Text an einen Server gesendet?
Nein. Kompilierung, Trefferauswertung, Hervorhebung und Ersetzung erfolgen lokal im Browser.