Regex-Tester
Schreiben Sie ein Muster, fügen Sie Beispieltext ein und sehen Sie jeden Treffer mit seinen Gruppen hervorgehoben. Probieren Sie eine Ersetzung aus, bevor Sie sie im Code verwenden. Nutzt dieselbe Regex-Engine wie das JavaScript Ihres Browsers.
Läuft vollständig in Ihrem Browser. Ihre Eingaben und Dateien werden auf keinen Server hochgeladen.
So funktioniert’s
- Geben Sie ein Muster ohne Schrägstriche ein und wählen Sie die Flags.
- Fügen Sie den Testtext ein. Treffer werden beim Tippen hervorgehoben.
- Prüfen Sie Positionen und Erfassungsgruppen in der Treffertabelle.
- Geben Sie optional eine Ersetzung ein ($1, $<name>), um das Ergebnis vorab zu sehen.
Beispiele
Muster [\w.+-]+@[\w-]+\.[\w.]+ mit Flag g.
(?<y>\d{4})-(?<m>\d{2})-(?<d>\d{2}) und Ersetzung $<d>/$<m>/$<y>.
Datenschutz
Läuft vollständig in Ihrem Browser. Ihre Eingaben und Dateien werden auf keinen Server hochgeladen. In der Datenschutzerklärung steht, was in Ihrem Browser gespeichert wird (nur Favoriten und Verlauf). Datenschutzerklärung
Prüfen Sie es selbst: Öffnen Sie die Entwicklertools des Browsers, wählen Sie den Tab Netzwerk (Network) und nutzen Sie das Tool. Ihre Datei erscheint in keiner Upload-Anfrage. Sobald diese Seite für die Offline-Nutzung gespeichert ist, können Sie auch die Internetverbindung trennen und weiterarbeiten. Werbung und anonyme Besuchsstatistiken senden, wenn aktiviert, eigene Anfragen, erhalten aber nie Ihre Dateien oder Texte.
Häufige Fragen
Welche Regex-Variante ist das?
ECMAScript (JavaScript), wie es Ihr Browser implementiert. PCRE, Python und .NET weichen ab, etwa bei possessiven Quantoren und manchen Lookbehind-Regeln.
Kann ein schlechtes Muster die Seite einfrieren?
Muster mit katastrophalem Backtracking können langsam sein. Das Tool begrenzt die Zahl der angezeigten Treffer und die Textlänge; ist ein Muster sehr langsam, vereinfachen Sie verschachtelte Quantoren wie (a+)+.