Begriffe vereinheitlichen
Ersetze eine alte Bezeichnung vor der Veröffentlichung einer Liste oder eines Dokuments.
Ersetze Textstellen in einem eingefügten oder importierten Dokument.
Gib Text, Suchbegriff und Ersetzung ein. Aktiviere Regex nur für ein JavaScript-Muster und starte dann die Ersetzung.
Einen Namen in einer Liste zu korrigieren, eine Markierung zu entfernen oder Felder umzustellen, erfordert manchmal mehr als eine einfache Ersetzung im Editor. Hier kannst du Text einfügen oder importieren und eine neue Fassung prüfen, kopieren oder herunterladen. Der wörtliche Modus sucht eine bestimmte Zeichenfolge; reguläre JavaScript-Ausdrücke beschreiben ein Suchmuster. Die Originaldatei wird nicht verändert.
Im wörtlichen Modus werden alle Vorkommen des Suchtexts ersetzt. Satzzeichen sind normaler Text: Ein Punkt sucht einen Punkt, und $1 fügt die beiden Zeichen Dollar und 1 ein. Standardmäßig werden Groß- und Kleinschreibung unterschieden. Mit der entsprechenden Ignorieren-Option werden auch andere Schreibweisen gefunden und durch denselben Ersetzungstext ersetzt.
Gib im Regex-Modus das Muster ohne umgebende Schrägstriche ein: \bHaus\b statt /\bHaus\b/g. Flags stehen in einem eigenen Feld. g verarbeitet alle Treffer; ohne g wird nur der erste ersetzt. i ignoriert Groß- und Kleinschreibung. m ändert die Anker ^ und $, s lässt den Punkt auch Zeilenumbrüche erfassen und u aktiviert den Unicode-Modus.
Klammern erfassen Teile eines Treffers: $1 setzt die erste Gruppe ein, $2 die zweite und $& den gesamten Treffer. Im Regex-Modus fügt $$ ein wörtliches Dollarzeichen ein. Ein leerer Suchtext wird abgelehnt, ein leerer Ersetzungstext löscht Treffer. Die Anzahl der Ersetzungen hilft dir, eine zu breite Suche oder eine Suche ohne Treffer zu erkennen.
Die Verarbeitung bleibt lokal. Jede Eingabeänderung löscht das vorige Ergebnis, damit du keine veraltete Ausgabe kopierst. Regex-Muster laufen in einem Worker, der nach zwei Sekunden beendet wird. Ein aufwendiges Muster kann deshalb abgebrochen werden. Dann gibt es kein Teilergebnis; vereinfache das Muster oder beginne mit einem Ausschnitt.
Füge deinen Text ein oder importiere ihn und gib den Suchtext an. Im wörtlichen Modus haben Satzzeichen keine Sonderbedeutung.
Gib den neuen Text ein oder lasse das Feld leer, um Treffer zu löschen. Prüfe bei Regex die Gruppen und Flags.
Starte die Ersetzung, lies das Ergebnis und kopiere es oder lade es herunter. Jede Eingabeänderung löscht das vorige Ergebnis.
Ersetze eine alte Bezeichnung vor der Veröffentlichung einer Liste oder eines Dokuments.
Verwende erfasste Gruppen, um passende Textteile ohne erneute Eingabe anders anzuordnen.
Lass den Ersatztext leer, um passende Vorkommen aus dem Text zu löschen.
Die Suche findet alle drei Schreibweisen. Der Ersetzungstext bleibt genau wie eingegeben: Bonn. Ohne die Option würde sich nur das erste Vorkommen ändern; die anderen beiden blieben erhalten.
Eingabe
Text: Berlin, BERLIN, berlin
Suche: Berlin
Ersetzung: Bonn
Modus: wörtlich
Groß-/Kleinschreibung ignorieren: jaErgebnis
Bonn, Bonn, Bonn
3 ErsetzungenDie erste Gruppe erfasst den Nachnamen, die zweite den Vornamen. $2 $1 kehrt ihre Positionen um. Dieses Lernbeispiel erfasst nur ASCII-Buchstaben; passe es für Umlaute, zusammengesetzte Namen oder Apostrophe an.
Eingabe
Text: Meyer, Anna; Bauer, Paul
Muster: ([A-Za-z]+), ([A-Za-z]+)
Ersetzung: $2 $1
Modus: Regex; Flags: gErgebnis
Anna Meyer; Paul Bauer
2 ErsetzungenEine wörtliche Suche nach Haus würde auch den Anfang von Haustür ersetzen und bei drei Ersetzungen Tortür erzeugen. Die Grenzen \b eignen sich für dieses Beispiel, ersetzen aber keine sprachgerechte Wortsegmentierung für alle Unicode-Wörter.
Eingabe
Text: Haus, Haustür, Haus
Muster: \bHaus\b
Ersetzung: Tor
Modus: Regex; Flags: gErgebnis
Tor, Haustür, Tor
2 ErsetzungenIm wörtlichen Modus genügt $. Im Regex-Modus erzeugt $$ ein einzelnes Dollarzeichen. Prüfe Gruppen und Wortgrenzen zuerst an einem kleinen Beispiel.
Standardmäßig ja. Im wörtlichen Modus aktivierst du „Groß-/Kleinschreibung ignorieren“, im Regex-Modus fügst du das Flag i hinzu.
Die bestehende Operation text.replace ersetzt wörtlich. Regex-Ausdrücke dieser Seite laufen im zeitlich begrenzten Worker.
Aktiviere Regex und entferne das Flag g. Andere Flags bleiben möglich: i ignoriert Groß- und Kleinschreibung, m ändert Zeilenanker, s lässt den Punkt auch Zeilenumbrüche erfassen und u aktiviert den Unicode-Modus.
Verwandte Werkzeuge
Werkzeuge, die diesem ähnlich sind oder es ergänzen.
Teste reguläre Ausdrücke und Treffer direkt im Browser.
Entferne überflüssige Leerzeichen, doppelte Tabulatoren und Leerzeilen aus kopiertem Text.
Wandle Text in Kleinbuchstaben, GROSSBUCHSTABEN, Titelschreibweise oder andere gängige Formen um.