1. Wofür ist dieses Tool
Dieser kostenlose Online-Regex-Cleaner bereinigt oder transformiert Text mit regulären Ausdrücken — Treffer entfernen oder ersetzen, ein oder viele Muster hintereinander. Nutzen Sie ihn für Regex ersetzen, Text bereinigen oder Massen-Suchen-und-Ersetzen mit Regex. Keine Anmeldung, kein Upload; alles läuft in Ihrem Browser. Muster verketten, sodass die Ausgabe eines Schritts die Eingabe des nächsten wird. Ungültiger Regex wird mit einem Inline-Fehler angezeigt. Ideal für Datenbereinigung, Zeichen entfernen, Normalisieren, Markup entfernen oder CSV-Bereinigung.
2. So verwenden Sie es
Schnellstart: Text einfügen, ein Muster hinzufügen (z. B. \s+ für Leerraum), Ersatz leer lassen zum Entfernen oder Ersatztext eingeben, Flags setzen, dann anwenden. Weitere Muster zum Verketten hinzufügen. Ungültiges Muster zeigt einen Fehler unter der betreffenden Regel.
- Text eingeben — Den zu verarbeitenden Text einfügen oder tippen.
- Muster hinzufügen — Einen regulären Ausdruck eingeben (z. B.
\d+für Ziffern,\s+für Leerraum). „Muster hinzufügen“ nutzen, um mehrere Regeln zu verketten. - Ersetzen (optional) — Leer lassen, um Treffer zu entfernen, oder Ersatztext für jedes Muster eingeben.
- Flags setzen — Global (g), Groß-/Kleinschreibung ignorieren (i) usw. umschalten. Gilt für alle Muster.
- Anwenden — Klicken zum Ausführen (oder Live-Modus nutzen). Das Ergebnis erscheint; ungültiges Muster zeigt einen Fehler unter der fehlgeschlagenen Regel.
3. So funktioniert es
Jedes Muster wird vor der Verwendung mit new RegExp() validiert. Muster werden nacheinander angewendet: Die Ausgabe von Regel N ist die Eingabe für Regel N+1. Ist ein Muster ungültig, bricht die Kette ab und zeigt die Teilausgabe mit dem Fehler unter der fehlgeschlagenen Regel. Das global (g) Flag ist Standard, sodass alle Vorkommen pro Regel in einem Durchlauf ersetzt werden. Die gesamte Verarbeitung läuft clientseitig in Ihrem Browser. Es werden keine Daten an einen Server gesendet.
4. Anwendungsfälle & Beispiele
- Daten bereinigen — Überzählige Leerzeichen, Zeilenumbrüche oder Sonderzeichen entfernen.
- Extrahieren — Erfassungsgruppen nutzen zum Extrahieren und Ersetzen (z. B. Datumsformate anpassen).
- Normalisieren — Varianten ersetzen (z. B. mehrere Leerzeichen → ein Leerzeichen).
- Markup entfernen — HTML-Tags oder anderes Markup entfernen.
- CSV bereinigen — Trennzeichen oder Escape-Sequenzen korrigieren.
Beispiel
- Muster
\s+, Ersatz→ Fasst mehrere Leerzeichen zu einem zusammen. - Muster
\d{3}-\d{3}-\d{4}, Ersatz[REDAKTIERT]→ Blendet Telefonnummern aus. - Muster
[^\w\s], Ersatz leer → Entfernt alle Satzzeichen.
5. Einschränkungen & bekannte Grenzen
- Muster zuerst validiert — Ungültiger Regex zeigt einen Fehler; es wird kein Ersetzen versucht.
- ReDoS — Sehr komplexe Muster können zu langsamer Ausführung führen; katastrophales Backtracking vermeiden.
- Sequentielle Ketten — Mehrere Muster werden in Reihenfolge angewendet; jede Regel verarbeitet die Ausgabe der vorherigen.
- JavaScript-Regex — Verwendet JS-Regex-Syntax; manche PCRE-Features können abweichen.