DevBento logoDevBento
Werkzeuge/String-Manipulationswerkzeug — Text umwandeln,/Suchen und Ersetzen

Suchen und Ersetzen

Finde und ersetze Text mit Regex-Unterstützung. Ersetze buchstäbliche Zeichenfolgen oder verwende Regex-Muster mit konfigurierbaren Flags für präzise Suche.

Senden an:
Verwandte Werkzeuge
TText Statistics
Count words, characters, lines, sentences, paragraphs, and reading time instantly. Deep analysis with word frequency and readability scores.
b64Base64 Kodierer/Dekodierer
Kodiere und dekodiere Base64-Strings online. Verarbeitet UTF-8-Text, Emoji und Binärdaten mit Roundtrip-Unterstützung. Komplett ohne Server und Anmeldung.
%20URL-Kodierer und HTML-Entitäten-Kodierer
Kodiere Text für URLs mit encodeURIComponent oder encodeURI und maskiere HTML-Sonderzeichen als benannte oder numerische Entitäten. Alles im Browser.
/re/Regex-Tester
Test regex patterns on your string

Suchen und Ersetzen

Dieses Beispiel zeigt die Suchen-und-Ersetzen-Funktion aus den String-Tools, vorausgefüllt mit einem einfachen Ersetzungsszenario. Füge einen beliebigen Text ein, gib ein Suchmuster (wörtlich oder Regex) ein und lege die Ersatzzeichenfolge fest. Die Ausgabe aktualisiert sich sofort beim Tippen.

So funktioniert es

Das Werkzeug teilt deine Eingabe in Zeilen auf und wendet die Suchen-und-Ersetzen-Operation auf den gesamten Text an. Wenn der Regex-Modus aktiviert ist, wird das Suchfeld als regulärer Ausdruck interpretiert. Das Ersetzen-Feld kann Rückverweise ($1, $2) enthalten, um auf erfasste Gruppen zu verweisen.

Wörtliches vs. Regex-Matching

Im wörtlichen Modus verlieren Sonderzeichen ihre Regex-Bedeutung. Eine Suche nach file.txt trifft exakt diese Zeichen. Im Regex-Modus passt der Punkt auf ein beliebiges einzelnes Zeichen, sodass file.txt auch file1txt oder fileAtxt treffen würde.

Gängige Regex-Muster zum Suchen und Ersetzen

Muster Anwendungsfall
\\s+ Ein oder mehrere Leerzeichen treffen
\\bword\\b Nur das ganze Wort treffen
(?i)pattern Groß-/kleinschreibungsunabhängiges Treffen (oder Flag-Schalter nutzen)
(capture) Gruppe erfassen zur Verwendung in der Ersetzung
[^a-zA-Z] Beliebiges Nicht-Buchstaben-Zeichen treffen

Praxisbeispiel: CSV-Daten bereinigen

Angenommen, du hast kommagetrennte Werte mit uneinheitlichen Abständen:

name , age , city
Alice , 30 , New York
Bob , 25 ,San Francisco

Suche nach \\s*,\\s* (Komma mit optionalen Leerzeichen drumherum) und ersetze durch ,, um alle Trennzeichen zu normalisieren. Suche dann mit dem Mehrzeilen-Flag nach ^\\s+|\\s+$, um führende und nachfolgende Leerzeichen jeder Zeile zu entfernen.

Anleitung

  1. Füge deinen Text in das Eingabefeld ein
  2. Gib das Suchmuster in das Suchfeld ein (wörtlicher Text oder Regex)
  3. Gib die Ersatzzeichenfolge ein (nutze $1, $2 für erfasste Gruppen)
  4. Schalte den Regex-Modus, globales Ersetzen oder groß-/kleinschreibungsunabhängige Flags nach Bedarf um
  5. Kopiere die umgewandelte Ausgabe aus dem Ergebnisbereich

Häufige Fragen

Kann ich Ersetzungen vor dem Kopieren in der Vorschau sehen?

Ja. Das Werkzeug zeigt die umgewandelte Ausgabe in Echtzeit. Jede Ersetzung wird sofort sichtbar, sodass du das Ergebnis vor dem Kopieren prüfen kannst.

Wie maskiere ich Regex-Sonderzeichen?

Packe deinen Suchtext in die Regex-Escape-Sequenz: Jedes Sonderzeichen (. * + ? [ ] ( ) { } ^ $ | \) sollte mit einem Backslash vorangestellt werden. Oder verwende den wörtlichen Modus, der alle Zeichen als normalen Text behandelt.

Was passiert bei leeren Treffern?

Wenn ein Regex-Muster einen leeren String trifft (z. B. a*), ersetzt das Werkzeug jeden leeren Treffer und geht weiter, was unerwartete Ergebnisse liefern kann. Verwende stattdessen a+, um mindestens ein Zeichen zu verlangen.

🔒

Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.

© 2026 devbento.dev · lokal entwickeltAll ToolsChangelog