Kategorien

Regex-Ersetzungsvorschau

Echtzeitvorschau von Regex-Ersetzungen mit Diff-Hervorhebung und Statistiken

Funktionen:

  • Echtzeitvorschau von Textersetzungen
  • Unterstützung für Erfassungsgruppen ($1, $2, ${name})
  • Sondermuster: $& (vollständiger Treffer), $` (Präfix), $' (Suffix), $$ (wörtliches $)
  • Diff-Hervorhebung, die Änderungen anzeigt
  • Detaillierte Statistiken zu Ersetzungen

Beispiel zur Verwendung:
Muster: \b(\d{4})-(\d{2})-(\d{2})\b
Ersetzung: $2/$3/$1
Eingabe: "Dates: 2024-01-15 and 2024-02-20"
Ausgabe: "Dates: 01/15/2024 and 02/20/2024"

Geben Sie das Regex-Muster zum Suchen ein

Verwenden Sie $1, $2, ${name} für Erfassungsgruppen. Spezial: $& (Treffer), $` (Präfix), $' (Suffix), $$ (wörtliches $)

Flags: g (global), i (Groß-/Kleinschreibung ignorieren), m (mehrzeilig), usw.

Wählen Sie, wie die Ersetzungsvorschau angezeigt wird

Wichtige Fakten

Kategorie
Development
Eingabetypen
textarea, text, select
Ausgabetyp
json
Sample-Abdeckung
4
API verfügbar
Yes

Überblick

Der Regex-Ersetzungsvorschau ist ein Online-Tool für Entwickler und Textbearbeiter, das Echtzeitvorschauen von Textersetzungen mit regulären Ausdrücken ermöglicht. Es hebt Änderungen durch Diff-Hervorhebung hervor und zeigt detaillierte Statistiken zu den Ersetzungen an.

Wann verwenden

  • Wenn Sie ein Regex-Muster testen und die Ersetzungsergebnisse sofort sehen möchten, bevor Sie es in Code oder Skripten anwenden.
  • Beim Debuggen von regulären Ausdrücken, um sicherzustellen, dass Muster und Ersetzungsvorlagen korrekt funktionieren.
  • Um die Auswirkungen von Textersetzungen auf große Textmengen visuell zu überprüfen und Fehler zu vermeiden.

So funktioniert es

  • Geben Sie den Originaltext in das Textfeld ein.
  • Definieren Sie das Regex-Muster und die Ersetzungsvorlage, wobei Sie Erfassungsgruppen wie $1 oder ${name} verwenden können.
  • Wählen Sie optional Regex-Flags (z.B. g für global) und den Vorschaumodus (z.B. nebeneinander oder Inline-Diff).
  • Das Tool zeigt sofort die Vorschau mit hervorgehobenen Änderungen und Statistiken wie Anzahl der Ersetzungen an.

Anwendungsfälle

Datenbereinigung: Umformatieren von Datumsangaben oder Telefonnummern in Logdateien oder CSV-Dateien.
Code-Refactoring: Ändern von Variablennamen, String-Literalen oder Kommentaren in Programmcode.
Texttransformation: Konvertieren von Textformaten, z.B. von Großbuchstaben in Kleinbuchstaben oder Entfernen von Sonderzeichen.

Beispiele

1. Datumsformat ändern

Entwickler
Hintergrund
Sie haben Text mit Datumsangaben im Format JJJJ-MM-TT, z.B. in einer Logdatei.
Problem
Sie möchten das Datumsformat in MM/TT/JJJJ umwandeln, um es besser lesbar zu machen.
Verwendung
Geben Sie den Text ein, verwenden Sie das Muster `\b(\d{4})-(\d{2})-(\d{2})\b` und die Ersetzung `$2/$3/$1`.
Ergebnis
Alle Datumsangaben werden automatisch in MM/TT/JJJJ umgewandelt, z.B. wird "2024-01-15" zu "01/15/2024".

2. E-Mail-Adressen extrahieren

Hintergrund
Ein Text enthält mehrere E-Mail-Adressen verstreut in einem Dokument.
Problem
Sie möchten alle E-Mail-Adressen finden und in einer neuen Zeile auflisten.
Verwendung
Verwenden Sie das Muster `\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b` mit der Flag 'g' und die Ersetzung `$&\n`, um jede Adresse in eine neue Zeile zu setzen.
Ergebnis
Alle E-Mail-Adressen werden extrahiert und übersichtlich in einer Liste angezeigt.

Mit Samples testen

text, regex

Verwandte Hubs

FAQ

Was ist ein regulärer Ausdruck (Regex)?

Ein regulärer Ausdruck ist eine Zeichenkette, die ein Muster definiert, um Text zu durchsuchen, zu übereinstimmen oder zu manipulieren.

Welche Sondermuster kann ich in der Ersetzung verwenden?

Sie können $& für den vollständigen Treffer, $` für den Präfix, $' für den Suffix und $$ für ein wörtliches $ verwenden.

Wie funktionieren Erfassungsgruppen in diesem Tool?

Erfassungsgruppen werden mit $1, $2, ${name} usw. in der Ersetzungsvorlage referenziert, um Teile des Treffers umzuordnen oder zu formatieren.

Was zeigt die Diff-Hervorhebung an?

Die Diff-Hervorhebung markiert die Änderungen im Text farblich, sodass Sie genau sehen, welche Teile ersetzt wurden.

Kann ich das Tool ohne Installation nutzen?

Ja, der Regex-Ersetzungsvorschau ist ein browserbasiertes Online-Tool, das keine Installation erfordert.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/regex-replace-previewer

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
textInput textarea Ja -
pattern text Ja Geben Sie das Regex-Muster zum Suchen ein
replacement text Ja Verwenden Sie $1, $2, ${name} für Erfassungsgruppen. Spezial: $& (Treffer), $` (Präfix), $' (Suffix), $$ (wörtliches $)
flags text Nein Flags: g (global), i (Groß-/Kleinschreibung ignorieren), m (mehrzeilig), usw.
previewMode select Nein Wählen Sie, wie die Ersetzungsvorschau angezeigt wird

Antwortformat

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
JSON-Daten: JSON-Daten

MCP-Dokumentation

Fügen Sie dieses Tool zu Ihrer MCP-Server-Konfiguration hinzu:

{
  "mcpServers": {
    "elysiatools-regex-replace-previewer": {
      "name": "regex-replace-previewer",
      "description": "Echtzeitvorschau von Regex-Ersetzungen mit Diff-Hervorhebung und Statistiken",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=regex-replace-previewer",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Sie können mehrere Tools verketten, z.B.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, maximal 20 Tools.

Wenn Sie auf Probleme stoßen, kontaktieren Sie uns bitte bei [email protected]