Zum Hauptinhalt springen

Suchen und Ersetzen

Kostenloses Online-Tool zum Finden und Massenersetzung bestimmter Strings in Text.

How to Use

  • Enter your text in the input area
  • Type the text you want to find
  • Enter the replacement text
  • Choose options: case sensitive, whole word, or regex
  • Click "Replace All" to replace all matches

Regex Examples

  • \d+ - Match numbers
  • \w+@\w+\.\w+ - Match email addresses
  • https?://\S+ - Match URLs
  • \s+ - Match whitespace

Hauptfunktionen

  • Massensuche/-ersetzung: Alle Übereinstimmungen auf einmal ändern
  • Groß-/Kleinschreibung: Suche mit Beachtung der Groß-/Kleinschreibung
  • Ganzes Wort: Genaue Übereinstimmung unter Berücksichtigung von Wortgrenzen
  • Regex-Unterstützung: Leistungsstarkes Muster-Matching
  • Echtzeit-Übereinstimmungszählung: Anzeige der gefundenen Übereinstimmungen
  • Sofortiges Kopieren: Ergebnis mit einem Klick kopieren

Optionsbeschreibung

Groß-/Kleinschreibung beachten (Case Sensitive)

Eingabe: "Hello World, hello world"
Suchen: "hello"
Groß-/Kleinschreibung AUS: 2 Übereinstimmungen (Hello, hello)
Groß-/Kleinschreibung AN: 1 Übereinstimmung (nur hello)

Ganzes Wort (Whole Word)

Eingabe: "cat category catch"
Suchen: "cat"
Ganzes Wort AUS: 3 Übereinstimmungen (cat, cat in category, cat in catch)
Ganzes Wort AN: 1 Übereinstimmung (nur cat)

Regex verwenden (Use Regex)

Bei Aktivierung von Regex ist leistungsstarkes Muster-Matching möglich.

Regex-Beispiele

1. E-Mail-Adressen finden

\w+@\w+\.\w+

Übereinstimmung: user@example.com, admin@site.org

2. Telefonnummern finden

\d{3}-\d{4}-\d{4}

Übereinstimmung: 010-1234-5678

3. URLs finden

https?://[^\s]+

Übereinstimmung: http://example.com, https://site.com

4. Nur Zahlen finden

\d+

Übereinstimmung: 123, 456, 789

5. Leerzeichen entfernen

Suchen: \s+
Ersetzen: (leerer String)

Ergebnis: Alle Leerzeichen werden entfernt

6. Zeilenumbrüche in Kommas ändern

Suchen: \n
Ersetzen: ,

Ergebnis: Jede Zeile wird durch Kommas getrennt

Praktische Beispiele

HTML-Tags entfernen

Suchen: <[^>]+>
Ersetzen: (leerer String)

Eingabe:

<p>Hello <strong>World</strong></p>
<div>Test</div>

Ausgabe:

Hello World
Test

Doppelte Leerzeichen entfernen

Suchen: \s{2,}
Ersetzen: (ein Leerzeichen)

Eingabe:

Hello    World     Test

Ausgabe:

Hello World Test

Datumsformat ändern

Suchen: (\d{4})-(\d{2})-(\d{2})
Ersetzen: $2/$3/$1

Eingabe:

2024-01-15
2024-12-31

Ausgabe:

01/15/2024
12/31/2024

Mit Anführungszeichen umschließen

Suchen: (\w+)
Ersetzen: "$1"

Eingabe:

apple banana cherry

Ausgabe:

"apple" "banana" "cherry"

Regex-Syntax

Basiszeichen

MusterBeschreibungBeispiel
.Beliebiges einzelnes Zeichena.c → abc, adc
\dZiffer (0-9)\d+ → 123, 456
\wWortzeichen (a-z, A-Z, 0-9, _)\w+ → hello, test_123
\sLeerzeichen\s+ → Leerzeichen, Tab, Zeilenumbruch
\DNicht-Ziffer\D+ → abc, xyz
\WNicht-Wortzeichen\W+ → @#$, !&*
\SNicht-Leerzeichen\S+ → hello, 123

Quantifizierer

MusterBeschreibungBeispiel
*0 oder mehrab*c → ac, abc, abbc
+1 oder mehrab+c → abc, abbc
?0 oder 1colou?r → color, colour
{n}Genau n\d{3} → 123
{n,}n oder mehr\d{2,} → 12, 123, 1234
{n,m}n bis m\d{2,4} → 12, 123, 1234

Positions-Anker

MusterBeschreibungBeispiel
^Zeilenanfang^Hello → "Hello World"
$ZeilenendeWorld$ → "Hello World"
\bWortgrenze\bcat\b → "the cat is"
\BKeine Wortgrenze\Bcat\B → "category"

Gruppen und Bereiche

MusterBeschreibungBeispiel
[abc]Eines von a, b, c[aeiou] → Vokale
[^abc]Nicht a, b, c[^0-9] → Nicht-Ziffer
[a-z]Von a bis z[a-zA-Z] → Alle Buchstaben
(abc)Gruppe erfassen(hello) world → hello als Gruppe
(?:abc)Nicht erfassende Gruppe(?:hello) world
`ab`a oder b

Anwendungsfälle

1. Code-Refactoring

# Variablennamen massenhaft ändern
Suchen: oldVariableName
Ersetzen: newVariableName

2. Datenbereinigung

# E-Mail-Adressen extrahieren
Suchen: [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}

3. Textformatierung

# Ersten Buchstaben des Satzes großschreiben (manuell)
Suchen: ^(\w)
Ersetzen: Mit Großbuchstaben ändern

4. Logdatei-Analyse

# Fehlerzeilen finden
Suchen: ERROR|FATAL

5. CSV-Datenkonvertierung

# Kommas in Tabs ändern
Suchen: ,
Ersetzen: \t

Vorsichtsmaßnahmen

  1. Regex testen: Komplexe Regex zuerst im Regex Tester testen.

  2. Backup: Wichtige Daten vor Suchen/Ersetzen sichern.

  3. Sonderzeichen escapen: Zeichen mit besonderer Bedeutung in Regex müssen mit \ escaped werden:

    • Escaping erforderlich: . * + ? ^ $ { } [ ] ( ) | \
    • Beispiel: \(, \), \., \*
  4. Leistung: Bei sehr großen Texten können komplexe Regex langsam sein.

Häufig gestellte Fragen

F: Kann ich Sonderzeichen ohne Regex finden?

A: Ja, wenn Sie die Option "Regex verwenden" deaktivieren, können Sie Sonderzeichen direkt finden.

F: Kann ich Groß-/Kleinschreibung ändern?

A: Nicht direkt, aber Sie können suchen und manuell ändern oder das Groß-/Kleinschreibung-Konvertierungstool verwenden.

F: Kann ich mehrere Muster auf einmal ersetzen?

A: Verwenden Sie den OR-Operator (|) in Regex:

Suchen: cat|dog|bird
Ersetzen: animal

F: Ist zeilenweises Suchen/Ersetzen möglich?

A: Ja, verwenden Sie in Regex ^ (Zeilenanfang) und $ (Zeilenende).

Verwandte Tools

Leistung

  • Verarbeitungsgeschwindigkeit: Millisekunden
  • Unterstützte Textgröße: Unbegrenzt (abhängig vom Browser-Speicher)
  • Regex-Engine: JavaScript integrierte RegExp

Datenschutz

Dieses Tool arbeitet vollständig clientseitig. Ihr eingegebener Text wird nicht an den Server gesendet und nur im Browser verarbeitet.

💬 War dieses Tool hilfreich?

Wenn Sie Fragen oder Verbesserungsvorschläge haben, geben Sie uns gerne Feedback!