Regex Ersetzen
Sucht und ersetzt Text mit regulären Ausdrücken und Capture-Gruppen.
Über Regex Replace
Regex-Ersetzen führt leistungsstarke Suchen-und-Ersetzen-Operationen an Text mithilfe JavaScript-kompatibler regulärer Ausdrücke durch, mit voller Unterstützung für Capture-Gruppen, benannte Gruppen, Lookaheads, Lookbehinds und alle Standard-Regex-Flags. Es ist weitaus flexibler als das wörtliche Suchen und Ersetzen von Text und ermöglicht es Ihnen, komplexe Textmuster abzugleichen und zu transformieren, erfasste Teilzeichenketten neu anzuordnen und ganze Dokumente in einem einzigen Vorgang zu verarbeiten. Das Tool bietet eine Echtzeit-Hervorhebung der Treffer, sodass Sie genau sehen können, was das Muster abgleicht, bevor Sie sich auf die Ersetzung festlegen. Es unterstützt die Flags global (g), groß-/kleinschreibungsunabhängig (i), mehrzeilig (m), dotAll (s) und Unicode (u).
So verwenden Sie es
Geben Sie Ihren Quelltext in den oberen Eingabebereich ein, tippen Sie ein Muster für reguläre Ausdrücke in das Suchfeld und stellen Sie eine Ersetzungszeichenkette bereit, die $1, $2 oder benannte Gruppen $'<'name> verwendet, um auf erfasste Gruppen zu verweisen. Legen Sie Regex-Flags wie g für globales Ersetzen, i für groß-/kleinschreibungsunabhängigen Abgleich oder m für mehrzeiliges Anker-Verhalten über die Flag-Kontrollkästchen fest. Klicken Sie auf Ersetzen, um die Substitution anzuwenden und das Ergebnis zu sehen. Die Trefferanzahl wird angezeigt, sodass Sie wissen, wie viele Substitutionen vorgenommen wurden. Kopieren Sie die Ausgabe aus dem Ergebnis-Panel.
Häufige Anwendungsfälle
- Umformatierung von Datumsstrings von MM/TT/JJJJ in ISO 8601 JJJJ-MM-TT-Format über gesamte Logdateien oder CSV-Exporte
- Entfernung von HTML-Tags aus gescrapten Inhalten unter Beibehaltung des inneren Textes jedes Elements mithilfe einer Capture-Group-Ersetzung
- Konsistente Umbenennung von JavaScript-Variablennamen oder Funktionskennungen in einem eingefügten Code-Snippet mithilfe von Wortgrenzen-Ankern
- Extraktion und Neuanordnung strukturierter Datenfelder mithilfe benannter Capture-Gruppen zur Spaltenumordnung in delimitiertem Text
- Bereinigung von Logdateizeilen durch Entfernung von ISO-Zeitstempeln, Log-Level-Präfixen und Thread-Kennungen zur Extraktion des Kernnachrichtentexts