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 addresseshttps?://\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
| Muster | Beschreibung | Beispiel |
|---|---|---|
. | Beliebiges einzelnes Zeichen | a.c → abc, adc |
\d | Ziffer (0-9) | \d+ → 123, 456 |
\w | Wortzeichen (a-z, A-Z, 0-9, _) | \w+ → hello, test_123 |
\s | Leerzeichen | \s+ → Leerzeichen, Tab, Zeilenumbruch |
\D | Nicht-Ziffer | \D+ → abc, xyz |
\W | Nicht-Wortzeichen | \W+ → @#$, !&* |
\S | Nicht-Leerzeichen | \S+ → hello, 123 |
Quantifizierer
| Muster | Beschreibung | Beispiel |
|---|---|---|
* | 0 oder mehr | ab*c → ac, abc, abbc |
+ | 1 oder mehr | ab+c → abc, abbc |
? | 0 oder 1 | colou?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
| Muster | Beschreibung | Beispiel |
|---|---|---|
^ | Zeilenanfang | ^Hello → "Hello World" |
$ | Zeilenende | World$ → "Hello World" |
\b | Wortgrenze | \bcat\b → "the cat is" |
\B | Keine Wortgrenze | \Bcat\B → "category" |
Gruppen und Bereiche
| Muster | Beschreibung | Beispiel |
|---|---|---|
[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 |
| `a | b` | 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
-
Regex testen: Komplexe Regex zuerst im Regex Tester testen.
-
Backup: Wichtige Daten vor Suchen/Ersetzen sichern.
-
Sonderzeichen escapen: Zeichen mit besonderer Bedeutung in Regex müssen mit
\escaped werden:- Escaping erforderlich:
. * + ? ^ $ { } [ ] ( ) | \ - Beispiel:
\(,\),\.,\*
- Escaping erforderlich:
-
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
- Regex Tester - Regex-Mustertest
- Case Converter - Text Groß-/Kleinschreibung konvertieren
- Text Comparison - Zwei Texte vergleichen
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!