Regex-Tester (reguläre Ausdrücke)
Gib ein Muster ein und sieh sofort, was in deinem Text passt – mit jeder Erfassungsgruppe aufgeschlüsselt. Wechsle in den Modus „Ersetzen“, um Ersetzungen mit $1 oder $<name> zu testen, und teile deine Regex per Link.
Zu 100 % in deinem Browser verarbeitet
Kurzreferenz (zum Einfügen klicken)
Ctrl + Enter ausführenCtrl + C Ergebnis kopieren
So funktioniert es
- 1Gib den regulären Ausdruck zwischen den Schrägstrichen ein oder wähle eine Vorlage (E-Mail, URL, IPv4, Datum…).
- 2Aktiviere die benötigten Flags: g, i, m, s, u oder y.
- 3Füge deinen Testtext ein: Treffer werden beim Tippen hervorgehoben.
- 4Prüfe die Gruppentabelle oder wechsle zu „Ersetzen“, um den umgewandelten Text zu sehen und zu kopieren.
Anwendungsfälle
- E-Mails, Telefonnummern, Postleitzahlen oder Daten vor der Verwendung in Formularen prüfen.
- Daten aus Logs, CSV oder HTML extrahieren, ohne ein Skript zu schreiben.
- Massenhaftes Suchen und Ersetzen für VS Code, sed oder JavaScript vorbereiten.
- Regex mit dem interaktiven Spickzettel lernen und die Wirkung jedes Zeichens sehen.
Häufig gestellte Fragen
Welche Regex-Engine wird verwendet?
Die native JavaScript-RegExp-Engine deines Browsers – dieselbe wie in Node.js und allen Browsern. Was hier funktioniert, funktioniert genauso in deinem JavaScript- oder TypeScript-Code.
Was bedeuten die Flags g, i, m, s, u und y?
g findet alle Treffer; i ignoriert Groß-/Kleinschreibung; m lässt ^ und $ pro Zeile wirken; s lässt den Punkt auch Zeilenumbrüche erfassen; u aktiviert den vollen Unicode-Modus; y (sticky) sucht nur ab der aktuellen Position.
Wie verwende ich Gruppen in der Ersetzung?
Schreibe $1, $2… für nummerierte Gruppen, $<name> für benannte Gruppen und $& für den gesamten Treffer. Ohne die Flag g wird nur der erste Treffer ersetzt.
Was passiert, wenn meine Regex hängt?
Die Regex läuft in einem Web Worker mit Zeitlimit. Verursacht ein Muster katastrophales Backtracking, wird es nach 1,5 Sekunden gestoppt, ohne die Seite einzufrieren, und du wirst informiert.
Wird mein Text gespeichert oder gesendet?
Nein. Alles wird in deinem Browser verarbeitet. Nur Muster und Flags werden zur URL hinzugefügt, damit du sie teilen kannst; dein Testtext verlässt nie dein Gerät.