0

Regex Escape Online – Escape-Metazeichen

Escape- oder Unescape-Strings für JSON, JavaScript/TypeScript, SQL und Regex – live, vollständig in Ihrem Browser.

Benötigen Sie stattdessen eine HTML-Entität oder URL-Kodierung? Nutzen Sie unser HTML- und URL-Encoder-/Decoder-Tool.

Verarbeitung... 0%

Ergebnis

Auf dieser Seite wird der String-Escaper mit vorausgewähltem Regex-Modus geöffnet – fügen Sie Literaltext ein und jedes Regex-Metazeichen wird maskiert, sodass das Ergebnis genau mit diesem Text in einem neuen RegExp()-Muster übereinstimmt.

Beim Regex-Escape wird vor jedem der zwölf Sonderzeichen ein Backslash eingefügt – . * + ? ^ $ { } ( ) | [ ] und der Backslash selbst – er verwandelt so etwas wie a.b*c in a\.b\*c, sodass es nicht mehr „beliebiges Zeichen“ oder „null oder mehr“ bedeutet und stattdessen mit diesen wörtlichen Symbolen übereinstimmt.

Diese Richtung ist von Natur aus unidirektional: Es gibt keine Mehrdeutigkeit zum Aufheben der Escape-Funktion, daher ist der Decodierungsmodus für Regex ausgeblendet. Das vollständige Tool maskiert außerdem JSON-, JavaScript- und SQL-Strings vollständig in Ihrem Browser.