Suchen und Ersetzen online — Regeln & Regex
Text mit einer geordneten Liste von Regeln ersetzen, mit Trefferzahl je Regel
Verarbeitung im Browser · kein Hochladen
Ersetzungsregeln (werden von oben nach unten angewendet)
Regel 1
Regel 2
Was ist das?
Die meisten Editoren suchen und ersetzen immer nur eine Sache auf einmal. Echten Text aufzuräumen braucht aber meist mehrere Durchgänge: Datumsformat umstellen, ein Produkt umbenennen, doppelte Leerzeichen zusammenfassen, gerade Anführungszeichen austauschen. Dieses Tool hält all diese Durchgänge als Liste von Regeln fest und führt sie in einem Zug von oben nach unten aus, jedes Mal, wenn Sie den Text oder eine Regel ändern.
Jede Regel zeigt, wie viele Ersetzungen sie vorgenommen hat, und eine Zusammenfassung nennt die Gesamtzahl. So fällt eine Regel, die nichts (oder viel zu viel) gefunden hat, sofort auf. Regeln können normaler Text oder reguläre Ausdrücke in JavaScript-Syntax mit Gruppen sein, und die Ganzes-Wort-Option versteht jede Schrift, nicht nur Englisch, also auch Umlaute und ß. Die Seite öffnet mit einem kurzen Beispieltext und zwei Regeln: Die erste stellt ISO-Daten wie 2026-10-05 auf das deutsche Format 05.10.2026 um, die zweite ersetzt ein Wort.
Anleitung
- Fügen Sie Ihren Text in das Feld „Text“ ein.
- Füllen Sie für jede Regel „Suchen“ und „Ersetzen durch“ aus und haken Sie bei Bedarf Regex, „Groß-/Kleinschreibung beachten“ oder „Ganzes Wort“ an.
- Mit „Regel hinzufügen“ erhalten Sie weitere Zeilen (bis zu 20), mit der Schaltfläche ✕ entfernen Sie eine.
- Prüfen Sie die Zahl neben jedem Regeltitel und die Gesamtzahl über dem Ergebnis.
- Kopieren Sie das Ergebnis, wenn es passt.
Funktionsweise
- Reihenfolge: Die Regeln laufen von oben nach unten, jede arbeitet mit dem vorherigen Ergebnis. Regeln mit leerem Suchfeld werden übersprungen.
- Normaler Modus: Der Suchtext wird wörtlich gesucht und jedes Vorkommen ersetzt. Ein $ in der Ersetzung wird als Dollarzeichen eingefügt.
- Groß-/Kleinschreibung beachten: standardmäßig aus, Groß- und Kleinbuchstaben gelten also als gleich (nach Unicode-Case-Folding).
- Regex-Modus: JavaScript-Syntax mit den Flags g, m und u. ^ und $ passen am Anfang und Ende jeder Zeile, und . passt auf jedes einzelne Zeichen außer einem Zeilenumbruch, auch auf ein ganzes Emoji. In der Ersetzung fügen $1 und $2 Gruppen ein, $
eine benannte Gruppe, $& den ganzen Treffer und $$ ein einzelnes Dollarzeichen. - Ganzes Wort: Ein Treffer zählt nur, wenn das Zeichen direkt davor und direkt danach kein Unicode-Buchstabe, kein kombinierendes Zeichen, keine Ziffer und kein Unterstrich ist. Das funktioniert auch mit Regex-Regeln.
- \n und \t (standardmäßig an): In Ersetzungen und im Suchtext des normalen Modus wird \n zum Zeilenumbruch, \t zum Tabulator und \ zu einem Backslash; andere Backslashes bleiben stehen. Ein Regex-Suchtext behält die üblichen Regex-Escapes.
- Sicherheit: Alles läuft in einem Web Worker mit einer Grenze von 2 Sekunden; das Ergebnis aktualisiert sich 250 ms, nachdem Sie aufgehört haben zu tippen.
- Grenzen: 200.000 Zeichen Text, 20 Regeln, 1.000 Zeichen pro Feld „Suchen“ oder „Ersetzen durch“ und 1.000.000 Zeichen Ausgabe.
Beispiele
| Text | Regel | Ergebnis |
|---|---|---|
| Beginn 2026-10-05 | Regex (\d{4})-(\d{2})-(\d{2}) → $3.$2.$1 |
Beginn 05.10.2026 |
| Haus Hausaufgabe (Haus) | Haus → Wohnung, ganzes Wort | Wohnung Hausaufgabe (Wohnung) |
| Katze katze KATZE | katze → Hund, Groß-/Kleinschreibung beachten | Katze Hund KATZE |
| Preis 1.5 | 1.5 → $1 (normal) | Preis $1 |
| a, b, c | , → \n |
a, b und c in eigenen Zeilen |
| Apfel | Apfel → Birne, dann Birne → Pflaume | Pflaume |
Häufige Fragen
In welcher Reihenfolge werden die Regeln angewendet?
Von oben nach unten. Jede Regel durchsucht das Ergebnis der Regel darüber. Macht Regel 1 aus Apfel Birne und Regel 2 aus Birne Pflaume, wird aus dem ursprünglichen Apfel also Pflaume. Wenn die Reihenfolge wichtig ist, passen Sie die Zeilen entsprechend an.
Wie setze ich ein echtes Dollarzeichen in die Ersetzung?
Ist Regex aus, wird die Ersetzung genau so eingefügt, wie Sie sie tippen, Dollarzeichen eingeschlossen. Ist Regex an, sind $1, $<name> und $& Verweise; schreiben Sie dann $$ für ein einzelnes Dollarzeichen.
Kann ich Kommas durch Zeilenumbrüche ersetzen oder Zeilenumbrüche durch etwas anderes?
Ja. Solange „\n und \t als Zeilenumbruch und Tabulator lesen“ aktiviert ist, steht \n in jeder Ersetzung und in Suchtext ohne Regex für einen Zeilenumbruch und \t für einen Tabulator. Suchen Sie nach „, “ und ersetzen Sie es durch \n, damit jeder Eintrag in einer eigenen Zeile steht. Für einen echten Backslash tippen Sie \\.
Was zählt bei „Ganzes Wort“ als Wortzeichen?
Jeder Unicode-Buchstabe, jedes kombinierende Zeichen, jede Ziffer und der Unterstrich. Das umfasst Umlaute und ß, Akzentbuchstaben, Kyrillisch, Griechisch, Chinesisch, Japanisch und Koreanisch, daher findet „Haus“ nichts in „Hausaufgabe“ und „Straße“ nichts in „Straßenbahn“.
Kann ein fehlerhafter regulärer Ausdruck die Seite einfrieren?
Nein. Die Regeln laufen nur in einem separaten Hintergrund-Thread (Web Worker). Dauert die Anwendung länger als 2 Sekunden, wird der Thread beendet, und Sie erfahren, welche Regel gerade lief. Ein Muster mit Syntaxfehler wird mit seiner Regelnummer gemeldet.
Wird mein Text irgendwohin gesendet?
Nein. Alles geschieht in Ihrem Browser, und nichts wird gespeichert oder hochgeladen.