Text suchen und ersetzen
Ersetzen Sie Wörter oder Muster in einem ganzen Textblock und sehen Sie vorher, wie viele Treffer es gibt.
Läuft vollständig in Ihrem Browser
Syntax regulärer Ausdrücke von JavaScript. Verwenden Sie in der Ersetzung $1, $2 für Gruppen und $& für den gesamten Treffer.
Geben Sie den Suchbegriff ein.
Text bis etwa 5 MB. Regex-Muster, die länger als 2 Sekunden laufen, werden abgebrochen.
So suchen und ersetzen Sie Text
- Fügen Sie Ihren Text in das Feld ein oder öffnen Sie eine .txt-Datei.
- Geben Sie ein, was gesucht und womit es ersetzt werden soll. Die Zahl der Treffer aktualisiert sich während der Eingabe.
- Klicken Sie auf Alle ersetzen und kopieren Sie dann das Ergebnis oder laden Sie es herunter.
Text in großen Mengen ersetzen
Suchen und Ersetzen ändert jedes Vorkommen eines Wortes oder Musters in einem Durchgang. Die Trefferzahl aktualisiert sich während der Eingabe, sodass Sie sehen, wie weit eine Änderung reicht, bevor Sie sie anwenden. Das Ergebnis erscheint in einem eigenen Feld, damit Ihr Originaltext nie überschrieben wird, bis Sie „Ergebnis als Text“ wählen.
Mit regulären Ausdrücken beschreiben Sie eine Form statt einer festen Zeichenkette: eine Ziffernfolge, ein Datum, ein Wort gefolgt von einem Komma. Geklammerte Gruppen lassen sich in der Ersetzung mit $1, $2 usw. neu anordnen. Weil ein schlecht geschriebenes Muster sehr lange laufen kann, werden Muster in einem Hintergrund-Worker ausgeführt, der nach zwei Sekunden abgebrochen wird.
Tipps
- Bauen und testen Sie ein Muster zuerst im Regex-Tester, der jeden Treffer und seine Gruppen auflistet.
- Ändern Sie die Schreibweise mit Groß- und Kleinschreibung umwandeln.
- Prüfen Sie die Änderung mit Texte vergleichen.
- Entfernen Sie wiederholte Zeilen mit Doppelte Zeilen entfernen.
Häufige Fragen
Wird wörtlich gesucht oder nach einem Muster?
Standardmäßig wörtlich: Was Sie eingeben, wird exakt gesucht, auch Zeichen wie . und *. Aktivieren Sie „Regulärer Ausdruck“, um die Syntax regulärer Ausdrücke von JavaScript zu verwenden.
Wie verwende ich Gruppen in der Ersetzung?
Im Regex-Modus fügen $1, $2 usw. den Text ein, den die erste, zweite (usw.) geklammerte Gruppe gefunden hat, $& fügt den gesamten Treffer ein und $<name> eine benannte Gruppe. Wenn Sie zum Beispiel nach (\w+)@(\w+) suchen und durch $2 at $1 ersetzen, wird aus bob@example der Text example at bob. Im wörtlichen Modus wird die Ersetzung genau so eingefügt, wie Sie sie eingeben.
Was bewirkt Ganzes Wort?
Der Suchtext wird nur gefunden, wenn er nicht Teil eines längeren Wortes ist: Eine Suche nach Haus findet also nicht Haustür. Im wörtlichen Modus zählen Buchstaben, Ziffern und Unterstrich jeder Schrift als Wortzeichen. Im Regex-Modus wird Ihr Muster in Wortgrenzen (\b) eingeschlossen, die nur A–Z, Ziffern und Unterstrich erkennen.
Was hat es mit der 2-Sekunden-Grenze auf sich?
Manche Muster, etwa (a+)+$, können bei bestimmtem Text extrem lange laufen. Der Regex-Modus läuft in einem separaten Hintergrund-Worker; ist er nach 2 Sekunden nicht fertig, wird er abgebrochen und Sie erhalten den Hinweis, dass das Muster zu lange gedauert hat. So friert die Seite nie ein.
Wirkt das Muster über mehrere Zeilen?
Im Regex-Modus passen ^ und $ auf Anfang und Ende jeder Zeile, und der Punkt passt nicht auf einen Zeilenumbruch. Groß-/Kleinschreibung wird ignoriert, sofern Groß-/Kleinschreibung beachten nicht aktiv ist.
Wird mein Text hochgeladen?
Nein. Alles läuft in Ihrem Browser, und nichts wird gespeichert oder gesendet.