Eingabe

oder Datei hier ablegen oder Code unten einfügen

0 Zeilen · 0 Zeichen

Ergebnis

0 Zeilen · 0 Zeichen · 0 Ersetzung(en)

Dateien verlassen nie den BrowserWie?

Suchen und Ersetzen mit Regex und Treffervorschau

Mit diesem Tool lässt sich Text suchen und ersetzen – mit einfachen Wörtern oder regulären Ausdrücken in JavaScript-Syntax. Suchbegriff und Ersatz eingeben; Ergebnis und Treffertabelle werden beim Tippen aktualisiert.

Zuletzt aktualisiert:

So funktioniert’s

  1. Text einfügen

    Text einfügen, eine Datei öffnen oder „Von URL öffnen“ nutzen. „Beispiel laden“ füllt zusätzlich einen regulären Ausdruck aus, der Datumsangaben umstellt.

  2. Regel festlegen

    Unter „Suchen“ den Text oder das Muster eingeben, unter „Ersetzen durch“ den Ersatz. Mit „+ Regel hinzufügen“ laufen mehrere Ersetzungen nacheinander.

  3. Jeden Treffer prüfen

    Die Vorschau listet jeden Treffer mit Zeile, Spalte, Gruppen und Ersatz, bevor das Ergebnis kopiert oder heruntergeladen wird.

Funktionen

  • Reguläre Ausdrücke mit Gruppen

    Volle JavaScript-Syntax mit Unicode: \d, \p{L}, Lookbehind, benannte Gruppen. Im Ersatz fügen $1, $<name> und $& Teile des Treffers wieder ein oder stellen sie um.

  • Mehrere Regeln in einem Durchgang

    Bis zu 20 Regeln laufen nacheinander, jede auf dem Ergebnis der vorherigen – ein kleines Bereinigungsskript ohne Programmieren.

  • Sicher bei langsamen Mustern

    Gesucht wird in einem Web Worker, der nach 3 Sekunden beendet wird. Ein Muster mit katastrophalem Backtracking wie (a+)+$ kann die Seite nicht einfrieren; stattdessen erscheint eine Meldung.

  • Ganze Wörter und Schreibweise

    „Nur ganze Wörter“ funktioniert für alle Schriften, auch mit Umlauten. Mit „Schreibweise beibehalten“ wird bei der Regel „apfel“ → „birne“ aus „Apfel“ „Birne“ und aus „APFEL“ „BIRNE“.

Grenzen & Datenschutz

Text und Dateien dürfen bis zu 100 MB groß sein. Jeder Durchlauf findet in einem Web Worker im Hintergrund statt: Bei eingegebenem Text wird er nach 3 Sekunden abgebrochen, bei Dateien über 8 MB zeigt er den Fortschritt und lässt sich abbrechen. Die Vorschau listet die ersten 500 Treffer der ersten Regel.

Ein Muster wird auf den gesamten Text angewendet; mit dem s-Flag kann ein Treffer also über mehrere Zeilen reichen. Es gelten reguläre Ausdrücke in JavaScript-Syntax mit u-Flag; reine PCRE-Funktionen wie possessive Quantoren und Rekursion stehen nicht zur Verfügung.

Der Text verlässt den Browser nicht. Mehr dazu auf der Datenschutzseite.

Häufige Fragen

Wie nutze ich Erfassungsgruppen im Ersatz?

„Regulärer Ausdruck“ einschalten und Teile des Musters in Klammern setzen. $1 fügt die erste Gruppe ein, $2 die zweite, $<name> eine benannte Gruppe und $& den gesamten Treffer.

Wie stelle ich ein Datum von 2026-10-23 auf 23.10.2026 um?

Mit „Regulärer Ausdruck“ nach (\d{4})-(\d{2})-(\d{2}) suchen und durch $3.$2.$1 ersetzen.

Wie ersetze ich Zeilenumbrüche?

Mit eingeschaltetem „Regulärer Ausdruck“ nach \n suchen oder mit „\n und \t in der Ersetzung“ im Ersatz einen Umbruch einfügen. Windows-Dateien verwenden \r\n.

Warum meldet mein regulärer Ausdruck einen Fehler?

Das Muster ist keine gültige JavaScript-Syntax, etwa wegen einer offenen Klammer. Muster laufen mit dem u-Flag, das strenger ist: Zeichen wie - nur innerhalb von [ ] maskieren.

Was passiert, wenn ein Muster zu lange braucht?

Der Worker wird nach 3 Sekunden beendet, das Ergebnis bleibt unverändert. Das Muster genauer fassen, etwa .* durch [^,]* ersetzen.

Kann ich jeden Treffer löschen?

Ja, „Ersetzen durch“ leer lassen. Jeder Treffer wird entfernt.

Ähnliche Tools