Regex-Ersetzung als Vorschau anzeigen

Geben Sie einen Text, einen regulären Ausdruck und eine Ersetzung ein: Die Treffer werden live im Originaltext hervorgehoben und das Ergebnis der Ersetzung aktualisiert sich sofort, ohne dass Sie auf eine Schaltfläche klicken müssen.

Beispiel:

So funktioniert es

Bei jeder Änderung von Text, Muster oder Ersetzung kompiliert das Tool den regulären Ausdruck neu, sucht alle Treffer, um sie direkt im Originaltext hervorzuheben, und wendet dann die Ersetzung an, um das Endergebnis anzuzeigen. So lässt sich das Muster praktisch anpassen, bis genau das gewünschte Ergebnis entsteht.

Wie verweise ich in der Ersetzung auf erfasste Gruppen?

Verwenden Sie $1, $2 usw., um den Inhalt der ersten, zweiten und weiterer erfassender Gruppen einzufügen, genau wie bei String.prototype.replace in JavaScript. Auf eine benannte Gruppe (?<jour>...) können Sie mit $<jour> verweisen.

Warum zeigt die Hervorhebung mehr Treffer an als die Ersetzung?

Die Hervorhebung erzwingt immer das Flag „g“, um alle Vorkommen optisch zu erfassen, während die Ersetzung genau die von Ihnen eingegebenen Flags berücksichtigt: Ohne das Flag „g“ wird nur die erste Ersetzung durchgeführt, selbst wenn mehrere Treffer hervorgehoben sind.

Es werden keine Daten an einen Server übertragen: Text, Muster und Ergebnis bleiben vollständig in Ihrem Browser.