0

Regex Escape Online — メタ文字のエスケープ

JSON、JavaScript/TypeScript、SQL、正規表現の文字列をエスケープまたはエスケープ解除します。すべてブラウザ内でライブで実行できます。

代わりに HTML エンティティまたは URL エンコードが必要ですか? HTML および URL エンコーダ/デコーダ ツールを使用します。

処理中... 0%

結果

このページでは、正規表現モードが事前に選択された文字列エスケープ機能が開きます。リテラル テキストを貼り付けると、すべての正規表現メタ文字がエスケープされ、結果が新しい RegExp() パターン内のテキストと正確に一致します。

正規表現エスケープでは、12 個の特殊文字のそれぞれの前にバックスラッシュが追加されます — 。 * + ? ^ $ { } ( ) | [ ] とバックスラッシュ自体 - a.b*c のようなものを a\.b\*c に変換するため、「任意の文字」または「0 個以上」の意味をやめ、代わりにこれらのリテラル記号と一致します。

この方向は設計上一方向です。エスケープを解除するためのあいまいさがないため、正規表現に対してデコード モードは非表示になります。完全なツールでは、JSON、JavaScript、SQL 文字列もブラウザ内で完全にエスケープされます。