Suchen & Ersetzen
Text suchen und ersetzen mit Regex
Wie man Suchen & Ersetzen benutzt
Text suchen und ersetzen mit Regex Kostenloses Online-Tool, ohne Anmeldung, ohne aufdringliche Werbung. Jetzt nutzen.
Wofür wird Suchen und Ersetzen benötigt?
Suchen und Ersetzen ist eine der mächtigsten Operationen bei der Textbearbeitung. In Kombination mit regulären Ausdrücken können komplexe Transformationen durchgeführt werden, die manuell Stunden dauern würden.
- Massentext-Bearbeitung: Ersetzen Sie alle Vorkommen eines Unternehmensnamens, Produkts oder URLs in einem Dokument nach einem Rebranding oder einem Domain-Wechsel.
- Code-Refaktorierung: Benennen Sie eine Variable oder Funktion in einem Code-Ausschnitt um, ohne einen Code-Editor zu öffnen.
- Datenbereinigung: Entfernen Sie unerwünschte Zeichen, normalisieren Sie Leerzeichen oder standardisieren Sie Datumsformate in exportierten Daten.
- Template-Befüllung: Ersetzen Sie Platzhalter wie
{{name}}oder[DATUM]durch echte Werte bei der Dokumenterstellung. - Regex-Transformationen: Extrahieren, neu ordnen oder neu formatieren Sie Daten mit Capture-Groups — konvertieren Sie beispielsweise "2025-04-10" in "10.04.2025" (deutsches Format) mit einem einzigen Regex-Ersatz.
Regex-Beispiel: Das Muster (\d{4})-(\d{2})-(\d{2}) mit Ersatz $3.$2.$1 konvertiert ISO-Daten (2025-04-10) in das deutsche Format (10.04.2025) in einer einzigen Operation auf dem gesamten Text.
Frequently Asked Questions
Was ist ein regulärer Ausdruck (Regex)?
Ein regulärer Ausdruck ist ein Muster, das eine Menge von Zeichenketten beschreibt. Zum Beispiel entspricht \d+ einer oder mehreren Ziffern, \w+ einem Wort und .* einer beliebigen Zeichenfolge. Regex ermöglicht die Suche nach Mustern statt nach exakten Zeichenketten — deutlich mächtiger als einfache Textsuche.
Was bewirkt die Option 'Groß-/Kleinschreibung beachten'?
Wenn aktiviert, werden 'Hallo' und 'hallo' als unterschiedliche Zeichenketten behandelt. Wenn deaktiviert, entspricht die Suche unabhängig von der Schreibweise — 'hallo' entspricht 'Hallo', 'HALLO' und 'HaLLo'. Textsuchen sind standardmäßig oft nicht case-sensitiv.
Wie ersetze ich alle Vorkommen, nicht nur das erste?
Dieses Tool ersetzt standardmäßig alle Vorkommen. In JavaScript-Regex ist das Flag 'g' (global) notwendig, um alle Übereinstimmungen zu ersetzen — das Tool wendet es automatisch an.
Kann ich Capture-Groups beim Regex-Ersetzen verwenden?
Ja. Capture-Groups im Muster (Klammern) können im Ersatz mit $1, $2 usw. referenziert werden. Zum Beispiel kehrt das Muster (\w+) (\w+) mit Ersatz $2 $1 zwei Wörter um — nützlich für Datums- und Namensformatierungen.
Was ist der Unterschied zwischen Ersetzen in verschiedenen Tools?
Es ist dieselbe Operation mit unterschiedlichen Namen. 'Ersetzen' wird in den meisten GUI-Tools und JavaScript verwendet. 'Substituieren' (s/Muster/Ersatz/) ist der Begriff in sed und vim. 'gsub' ist die globale Substitution in Ruby und Perl.
Browser-Suchen-Ersetzen vs. Code-Editor vs. sed
Ein Code-Editor (VS Code, Sublime Text) hat die mächtigste Suchen-Ersetzen-Funktion — unterstützt mehrzeilige Regex, projektweite Suche und Vorschau vor dem Ersetzen. sed (Unix-Kommandozeile) ist am effizientesten für die Verarbeitung großer Dateien. Ein browserbasiertes Tool wie dieses ist ideal für schnelle Operationen auf eingefügtem Text ohne eine Anwendung zu öffnen.