Sonderzeichen für reguläre Ausdrücke maskieren
Maskieren Sie Metazeichen in wörtlichem Text zur sicheren Verwendung in einem regulären Ausdruck.
Ein kleines Beispiel ausprobieren
Ein kleines Beispiel ausprobieren
Lade das fiktive Beispiel in ein geleertes Formular. Prüfe die Optionen, starte das Werkzeug bei Bedarf und vergleiche das Ergebnis unten.
Das Tool versieht reguläre Metazeichen im Text mit Escape-Zeichen, damit sie wörtlich behandelt werden. Geben Sie den Text ein und wählen Sie, ob der Ausdruck an den RegExp-Konstruktor oder zwischen Schrägstrichen in JavaScript-Quelltext übergeben wird. Die Ausgabe enthält nur das maskierte Muster, keine JavaScript-String-Anführungszeichen. Im Schrägstrichmodus wird / maskiert und Zeilenumbruch als Escape-Sequenz dargestellt.
Wörtlicher Text, der maskiert werden soll
price (EUR) = 12.50?
Erwartete Ausgabe
price \(EUR\) = 12\.50\?
Das Beispiel ist verfügbar, sobald das Werkzeug bereit ist.
Der Text wird in deinem Browser verarbeitet.
Dieses Tool teilen
Nur der öffentliche Link zum Tool wird geteilt. Ihre Eingaben und Ergebnisse bleiben hier.
Link zum manuellen Kopieren anzeigen
Kurz erklärt
Das Tool versieht reguläre Metazeichen im Text mit Escape-Zeichen, damit sie wörtlich behandelt werden.
Der Seitencode und benötigte Ressourcen werden von der Website geladen. Das Tool verarbeitet die Eingaben lokal im Browser.
Anleitung
Geben Sie den Text ein und wählen Sie, ob der Ausdruck an den RegExp-Konstruktor oder zwischen Schrägstrichen in JavaScript-Quelltext übergeben wird.
Grenzen
Die Ausgabe enthält nur das maskierte Muster, keine JavaScript-String-Anführungszeichen. Im Schrägstrichmodus wird / maskiert und Zeilenumbruch als Escape-Sequenz dargestellt.
Häufige Fragen
Welchen Ausgabemodus soll ich wählen?
Wählen Sie „RegExp-Konstruktor“, wenn Sie das Ergebnis an new RegExp(pattern) übergeben. Wählen Sie den Modus mit Schrägstrichen, wenn es zwischen /Schrägstrichen/ im JavaScript-Quelltext stehen soll.
Enthält das Ergebnis JavaScript-String-Anführungszeichen oder RegExp-Begrenzer?
Nein. Ausgegeben wird nur das maskierte Muster. Im Modus mit Schrägstrichen wird / maskiert und Zeilenumbrüche werden als \n oder \r dargestellt.
Quellen und Referenzen
Diese Quellen erläutern die genannte Norm oder API; sie bestätigen nicht das Ergebnis des Tools.
