Ersetze wiederkehrende Textstellen mit einem regulären JavaScript-Ausdruck. Auch erfasste Gruppen und leere Ersetzungen sind möglich. Das Ergebnis erscheint separat, damit der Ausgangstext für weitere Versuche erhalten bleibt.
Läuft lokal in deinem BrowserDas Suchfeld wertet reguläre Ausdrücke aus. Für einen wörtlichen Punkt ist daher \. nötig. Die Berechnung läuft in einem Worker im Browser; der eingegebene Text wird dafür nicht in einer Ersetzungsanfrage übertragen.
Verwendet wird ausschließlich das Flag g. Es erfasst nicht überlappende Treffer und unterscheidet Groß- und Kleinschreibung. Mehrzeilenmodus, dotAll und Unicode-Modus sind nicht aktiv. Welche Regex-Syntax funktioniert, hängt vom Browser ab. Ohne Treffer bleibt die Ausgabe unverändert.
Ein leeres Suchmuster ist zulässig: ab mit der Ersetzung - ergibt -a-b-. Solche Positionen zwischen UTF-16-Einheiten können ein Emoji aufteilen. Unicode wird nicht normalisiert. HTML im Ergebnis bleibt sichtbarer Text.
$1 steht für die erste Gruppe, $& für den ganzen Treffer und $$ für ein Dollarzeichen. Auch $` für den vorherigen Text, $' für den nachfolgenden Text und $<name> für benannte Gruppen werden unterstützt. Ein eingegebenes \n im Ersetzungsfeld bleibt wörtlich und erzeugt keinen Zeilenumbruch.
Der Text darf 1.000.000 UTF-16-Einheiten enthalten, Muster und Ersetzung jeweils 10.000. Ergebnisse mit mehr als 2.000.000 Einheiten werden nach der Berechnung verworfen. Nach 2 Sekunden einschließlich Worker-Start wird abgebrochen. Vereinfache dann das Muster oder kürze den Text. Eine Teilausgabe wird nicht angezeigt.
Ja, indem du es kopierst und als Ausgangstext einfügst. Alle ersetzen überschreibt den Ausgangstext nicht. Wenn die Ersetzung alle Inhalte entfernt, ist die leere Ausgabe ein gültiges, kopierbares Ergebnis.
Ein unvollständiges Muster wie [ ist ungültig. Gib etwa \d+ statt /\d+/g ein: Schrägstriche werden nicht als Regex-Begrenzer ausgewertet. Ohne ladbare Web Workers steht die Ersetzung nicht zur Verfügung. Verweigert der Browser den Zugriff auf die Zwischenablage, bleibt das Ergebnis sichtbar.