Suchen & Ersetzen

Text suchen und ersetzen, mit mehreren Regeln auf einmal – als Text oder regulärer Ausdruck, ganze Wörter, Groß-/Kleinschreibung – mit Zähler und Live-Ergebnis.

Läuft lokal in deinem Browser
Regeln
Schnellregeln

Die Regeln werden von oben nach unten angewendet; jede arbeitet mit dem Ergebnis der vorherigen.

keine Ersetzungen

Über dieses Tool

Einen Namen in einem langen Text austauschen, Zeilenumbrüche aus kopiertem PDF-Text entfernen, Datumsformate umstellen oder mehrere Begriffe auf einmal ersetzen: Mit diesem Tool legst du beliebig viele Such-und-Ersetzen-Regeln an, die nacheinander auf deinen Text angewendet werden. Das Ergebnis siehst du sofort, zu jeder Regel die Anzahl der Treffer.

Jede Regel sucht wahlweise nach normalem Text oder nach einem regulären Ausdruck, unterscheidet auf Wunsch Groß- und Kleinschreibung und findet bei Bedarf nur ganze Wörter – auch mit Umlauten. Im Regex-Modus kannst du in der Ersetzung auf Gruppen zugreifen ($1, $<name>) und mit \n Zeilenumbrüche einfügen. Muster testest du ausführlich mit Regex-Tester, Groß-/Kleinschreibung und Zeilen sortieren kannst du mit Wort- & Zeichenzähler.

Der Text wird nur in deinem Browser verarbeitet und nicht hochgeladen. Reguläre Ausdrücke laufen in einem eigenen Hintergrund-Thread, damit ein ungünstiges Muster die Seite nicht einfriert.

So funktioniert’s

  1. Füge deinen Text oben ein.
  2. Trage bei der ersten Regel ein, was gesucht und wodurch es ersetzt werden soll. Mit den Schaltern stellst du Regex, Groß-/Kleinschreibung und ganze Wörter ein.
  3. Füge bei Bedarf weitere Regeln oder Schnellregeln hinzu, z. B. „Zeilenumbrüche → Leerzeichen“. Die Reihenfolge änderst du mit dem Pfeil.
  4. Kopiere das Ergebnis oder übernimm es als neue Eingabe, um weitere Regeln darauf anzuwenden.

Häufige Fragen

Wird mein Text irgendwo gespeichert?

Nein. Alles läuft in deinem Browser, der Text wird nicht übertragen. Text und Regeln stehen nur im Teil der Adresse hinter dem #, damit du den Zustand als Lesezeichen speichern kannst – dieser Teil wird nie an einen Server gesendet. Sehr lange Texte werden dort nicht abgelegt.

In welcher Reihenfolge werden die Regeln angewendet?

Von oben nach unten. Jede Regel arbeitet mit dem Ergebnis der vorherigen. Ersetzt die erste Regel „a“ durch „b“ und die zweite „b“ durch „c“, wird am Ende aus jedem „a“ ein „c“.

Wie entferne ich Zeilenumbrüche aus kopiertem Text?

Klicke auf die Schnellregel „Zeilenumbrüche → Leerzeichen“. Sie ersetzt jeden Umbruch samt umgebender Leerzeichen durch ein einzelnes Leerzeichen. Sollen Absätze erhalten bleiben, ersetze zuerst doppelte Umbrüche (\n\n) durch ein Platzhalterzeichen und stelle sie am Ende wieder her.

Was bedeuten ^ und $ im Regex-Modus?

Wie in den meisten Editoren stehen ^ und $ für Anfang und Ende jeder Zeile, nicht nur des ganzen Textes. So entfernt etwa „^ +“ die Einrückung aller Zeilen. Die Syntax ist die von JavaScript.

Warum wurde meine Suche abgebrochen?

Manche Muster, etwa verschachtelte Wiederholungen wie (a+)+, brauchen bei passenden Texten extrem lange („katastrophales Backtracking“). Nach zwei Sekunden bricht das Tool ab, statt die Seite einzufrieren. Vereinfache das Muster dann.