Zum Inhalt springen

Text suchen und ersetzen

Ersetze Zeichenfolgen und mehrzeiligen Text mit optionaler Suche ohne Beachtung der Groß-/Kleinschreibung, Regex-Gruppen, Vorschau und Kopierfunktion.

Ergebnis

Gib Text und einen Suchbegriff ein.

Im normalen Modus wird der Ersatztext wörtlich verwendet. Im Regex-Modus gelten JavaScript-Ersetzungen wie $1.

Deine Eingaben werden nur in diesem Browser verarbeitet und nie an einen Server gesendet. So funktioniert es

Ein markierter Textteil wird durch neuen Inhalt ersetzt

Zeichenfolgen gesammelt ersetzen

Gib Ausgangstext, Suchbegriff und Ersatztext ein und wähle Alle ersetzen. Ein leerer Ersatztext löscht Treffer. Das Ergebnis zeigt die Anzahl der Ersetzungen und den gesamten Text, ohne die ursprüngliche Eingabe zu überschreiben.

Normale Suche und reguläre Ausdrücke

Im normalen Modus werden Satzzeichen und Dollarzeichen wörtlich behandelt. Regex verwendet die globale Unicode-Suche von JavaScript. $1 steht für eine Gruppe, $& für den ganzen Treffer. Umschließe das Muster nicht mit /. Der Anker ^ bezeichnet den Anfang des gesamten Textes; das Mehrzeilen-Flag ist nicht aktiviert.

Eingabe- und Verarbeitungsgrenzen

Die Grenzen betragen 200.000 Zeichen im Ausgangstext, 1.000 im Suchmuster, 10.000 im Ersatztext und 2.000.000 im Ergebnis. Ein separater Worker verarbeitet die Eingabe und stoppt nach 2 Sekunden. Kürze den Text oder vereinfache komplexe Muster. Änderungen an Eingaben oder Optionen löschen das bisherige Ergebnis.

Quellen

Häufige Fragen

Wird neu eingefügter Text erneut durchsucht?

Nein. Ein globaler Durchlauf durchsucht den Ausgangstext. Wenn du a durch aa ersetzt, werden die neu eingefügten Buchstaben nicht wiederholt ersetzt.

Verhält sich Regex wie in anderen Programmen?

Es gilt die JavaScript-Syntax ohne Funktionen, die nur Python oder PCRE bieten. Rückverweise und Zeilengrenzen können sich von anderen Programmen unterscheiden.

Zuletzt aktualisiert: