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
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, regexVerwandte 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.