Zum Inhalt springen

Massen-Suchen-und-Ersetzen (mehrere Ersetzungen)

Kostenloses Tool für Massen-Suchen-und-Ersetzen. Staple mehrere Such-/Ersetzungs-Regeln und wende sie in einem Durchlauf an - Klartext oder Regex, mit Live-Trefferzähler. Im Browser.

Läuft in deinem Browser

Füge so viele Such-/Ersetzungs-Regeln hinzu, wie du brauchst, und führe sie in einem einzigen Durchlauf aus - jede Regel wird der Reihe nach angewendet, sodass spätere das Ergebnis früherer sehen. Perfekt für Stapelbereinigungen: mehrere Begriffe tauschen, mehrere Tippfehler beheben oder Formatierung auf einmal vereinheitlichen.

2 Treffer

So funktioniert's

  1. Text einfügen und Suchmuster tippen

    Die Trefferzahl aktualisiert sich beim Tippen. Regex, Case, Ganzwort oder Alle-ersetzen nach Bedarf umschalten.

  2. Regeln für einen Massendurchlauf hinzufügen

    Auf «Ersetzung hinzufügen» klicken, um Paare zu stapeln - sie laufen der Reihe nach. $1-Backreferences im Regex-Modus nutzen; eine leere Ersetzung löscht Treffer.

  3. Ergebnis kopieren

    Die Ausgabe erscheint im rechten Bereich. Zurück an den Ursprung kopieren.

Was ist das?

Ein Suchen-und-Ersetzen-Tool scannt einen Text nach Vorkommen eines Musters und ersetzt jedes durch eine gewählte Zeichenkette. Klartext-Modus matcht literal; Regex-Modus interpretiert das Muster als JavaScript-Regulärausdruck mit Gruppen, Alternation und Lookaround, und die Ersetzung unterstützt Backreferences wie $1, $2. Mehrere Regeln zu stapeln macht es zu einem Massen-Transformer, bei dem jede Regel auf der letzten aufbaut.

Wann verwenden

Eine Variable in einem Code-Snippet umbenennen; «colour» überall auf «color» für US-Publikum umstellen; einen Schwung Ersetzungen in einem Durchlauf fahren (geschwungene zu geraden Anführungszeichen, mehrere Leerzeichen zu einem, mehrere Begriffstausche); Telefonnummern aus Freitext herausziehen und das Format normalisieren. Jede einmalige oder Massen-Texttransformation, die schneller ist als einen Editor zu öffnen.

Häufige Fehler

Im Klartext-Modus vergessen, Regex-Metazeichen zu escapen - Punkt, Klammern, Plus, Stern sind in Klartext literal, in Regex aber speziell. Greedy-Quantifier nutzen, wo Lazy nötig war: «.*» matcht so viel wie möglich, «.*?» so wenig. Massen-Regeln unsauber anordnen, sodass eine frühe Regel Text ändert, den eine spätere matchen sollte. Und den Treffer-Zähler vor dem Ersetzen nicht prüfen.

FAQ

Kann ich mehrere Regeln auf einmal ausführen?
Ja. Auf «Ersetzung hinzufügen» klicken, um beliebig viele Such-/Ersetzungs-Paare zu stapeln - sie werden der Reihe nach von oben nach unten angewendet, jede Regel sieht das Ergebnis der vorherigen. Ideal für Massenbereinigungen.
Wird Regex unterstützt?
Ja - «Regex» einschalten, dann wird jedes Suchmuster zu einem JavaScript-Regulärausdruck. Capture-Groups lassen sich in der Ersetzung als $1, $2 usw. referenzieren, und Alternation, Zeichenklassen und Lookaround funktionieren.
Was macht «Alle ersetzen»?
An (Standard) wird jeder Treffer im Text ersetzt. Ausschalten, um nur den ersten Treffer jeder Regel zu ersetzen - praktisch, wenn du nur ein Vorkommen ändern willst.
Kann ich mit Zeilenumbruch oder Tab ersetzen?
Ja, im Regex-Modus: \n für einen Zeilenumbruch oder \t für einen Tab im Ersetzungsfeld tippen, es expandiert zum echten Zeichen. Im Klartext-Modus wird die Ersetzung literal eingefügt.
Was ist mit Ersetzungen über Zeilenumbrüche hinweg?
Im Regex-Modus ist der «s»-Flag (dotall) an, sodass «.» auch Zeilenumbrüche matcht. Der Ganzwort-Modus umschliesst dein Muster mit Wortgrenzen (\b), sodass «Hund» nicht in «Hundehütte» matcht.
Wird mein Text irgendwohin hochgeladen?
Nein. Alles läuft lokal im Browser mit JavaScript - dein Text verlässt nie dein Gerät, also sicher für vertrauliche Inhalte.

Suchen und ersetzen

Text suchen und ersetzen - eine Regel oder viele, Klartext oder Regex, mit Live-Trefferzähler.

Ausprobieren

Mehr in dieser Kategorie