Finden & Ersetzen

Suchen und Ersetzen mit Regex, Groß-/Kleinschreibung und Ganzwortoptionen

Wann sollte man Finden & Ersetzen vs. einen Editor verwenden?

Die meisten Editoren haben Finden & Ersetzen, aber die Verwendung eines Browsers ist schneller, wenn Sie mit Text arbeiten, der sich gerade in einem Formular, einem E-Mail-Entwurf oder einer Zwischenablage befindet — kein Bedarf, VS Code zu öffnen, einzufügen, zu ersetzen, zurückzukopieren. Das Werkzeug bietet Ihnen auch Regex, ohne den Dialekt Ihres Editors lernen zu müssen: Es verwendet den standardmäßigen JavaScript-Regex des Browsers (PCRE-ähnlich).

Die Übereinstimmungsanzahl wird aktualisiert, während Sie das Suchmuster eingeben, sodass Sie wissen, wie viele Ersetzungen Sie auslösen, bevor Sie klicken. Das Ergebnisfeld zeigt den modifizierten Text an, während die Eingabe unberührt bleibt, falls Sie iterieren möchten.

Anwendungsfälle

  • Massenumbenennung — eine Klasse oder Variable in einem mehrteiligen Einfügen in einem Schritt austauschen.
  • URLs umschreiben — alle `localhost:3000`-Referenzen in einen Staging-Hostname vor einem Screenshot umwandeln.
  • Zeilenumbrüche beheben — `\r\n` durch `\n` ersetzen, wenn Windows-bearbeiteter Text in ein Unix-Projekt portiert wird.
  • Versionen aktualisieren — `1.2.3` durch `1.3.0` in einem Entwurf für Release-Notizen austauschen, ohne einen Punkt zu verpassen.

Beispiele

Replace with regex (capture groups)
Eingabe
Search: \b(\w+)@example\.com\b
Replace: [email protected]
In: [email protected], [email protected]

Häufig gestellte Fragen

Unterstützt es Regex-Erfassungsgruppen?

Ja — verwenden Sie `$1`, `$2` usw. im Ersetzungsfeld, um auf Erfassungsgruppen zu verweisen, genau wie in JavaScripts `String.replace`.

Welcher Regex-Dialekt wird unterstützt?

JavaScript-Regex (ECMAScript). Lookbehind wird in modernen Browsern unterstützt. Rückverweise in Mustern (z.B. `\1`) funktionieren; benannte Gruppen (`(?<name>...)`) funktionieren.

Ist die Suche standardmäßig groß-/kleinschreibungsempfindlich?

Nein — die Suche ist standardmäßig nicht groß-/kleinschreibungs-sensitiv (das Regex-Flag `i`). Aktiviere die Option 'Groß-/Kleinschreibung beachten' für exakte Übereinstimmungen.

Bricht ein ungültiger Regex das Werkzeug?

Nein — ungültige Muster zeigen eine klare Fehlermeldung unter dem Suchfeld an und die Ersetzung wird übersprungen.

Wird mein Text hochgeladen?

Nein. Alle Übereinstimmungen und Ersetzungen erfolgen in Ihrem Browser; nichts wird an einen Server gesendet.