Text/Clean

Suchen und Ersetzen

Ersetzt per Text oder regulärem Ausdruck gefundene Stellen durch einen anderen Inhalt.

Beispiel

  • Verwendete Optionen
  • Suchen(\d{4})-(\d{2})-(\d{2})
  • Ersetzen durch$3/$2/$1
  • Regulärer Ausdruck
Eingabe
2026-09-23
2025-12-01
Ergebnis
23/09/2026
01/12/2025

Symbole in den Beispielen: ⇥ Tabulator · · Leerzeichen am Zeilenende · ⍽ NBSP · □ Vollbreiten-Leerzeichen · ◌ Nullbreitenzeichen

Diese Aktion im Tool öffnen

Was macht die Aktion?

Sie ersetzt jedes Vorkommen des Suchbegriffs durch den Ersetzungstext. Die Aktion kann mehrfach in einer Pipeline vorkommen, sodass mehrere Regeln nacheinander angewendet werden.

Normaler Modus

Gesucht wird genau der eingegebene Text. Auch Zeichen wie . * ( haben keine Sonderbedeutung und werden als diese Zeichen gesucht. Ist „\n \t als Zeilenumbruch und Tabulator deuten“ aktiv, wird \n in Such- und Ersetzungstext zum Zeilenumbruch und \t zum Tabulator. Praktisch, um Tabs durch Kommas zu ersetzen oder nach einem bestimmten Zeichen einen Umbruch einzufügen. Ein $ im Ersetzungstext wird wörtlich übernommen.

Modus für reguläre Ausdrücke

Gesucht wird mit der Syntax für reguläre Ausdrücke in JavaScript. Die Flags für globale Suche (g), Mehrzeilenmodus (m) und Unicode (u) sind gesetzt, daher passen ^ und $ auf Anfang und Ende jeder Zeile. Im Ersetzungstext verweisen $1, $2 auf Klammergruppen und $& auf den gesamten Treffer.

  • Datumsformat ändern: (\d{4})-(\d{2})-(\d{2})$3/$2/$1
  • Leerzeichen am Zeilenende löschen: [ \t]+$ → (leer)
  • Klammern samt Inhalt löschen: \s*\([^)]*\) → (leer)
  • Mittelteil einer Telefonnummer maskieren: (\d{3})-\d{3,4}-(\d{4})$1-****-$2

Fehler

Ist ein regulärer Ausdruck ungültig, etwa weil Klammern nicht paarig sind, zeigt der Schritt einen Fehler an und reicht die Eingabe unverändert an den nächsten Schritt weiter. Weitere Muster finden Sie in der Anleitung zu regulären Ausdrücken. Um ganze Zeilen zu löschen, ist Zeilenfilter einfacher.