文字列エスケープ & アンエスケープ
JSON、JavaScript、HTML、URL、SQL、正規表現、バックスラッシュ向けに文字列をエスケープまたはアンエスケープ — ツインペインで即座にブラウザ内で。無料。
すべてブラウザ内で動作 — 何もアップロードされません。
文字列エスケープ & アンエスケープについて
String Escape & Unescapeは、7種類のターゲット向けにテキストをエスケープ形式へ変換したり、元に戻したりします。対応形式はJSON文字列、JavaScript文字列、HTML、URL、SQL、正規表現、そしてプレーンなバックスラッシュエスケープです。2つのパネルが即座に更新され、スワップボタンで出力を再度入力に回せば、多段階の変換作業も行えます。
各ターゲットにはそれぞれ独自のルールがあります。JSONは引用符や制御文字を\nや\uのようなシーケンスでエスケープし、HTMLは<、>、&を実体参照に変換し、URLエンコードは予約文字をパーセントエスケープし、SQLはシングルクォートを二重にし、正規表現エスケープは.や*などのメタ文字を無効化してユーザー入力をそのまま文字として一致させられるようにします。
コードにテキストを埋め込んだり、クエリ文字列を組み立てたり、過剰にエスケープされたログ行を元に戻したりするための手早い解決策です。すべての処理はブラウザ内で完結しアップロードは一切行われないため、貼り付けた機密情報や本番ログの断片も外部に漏れません。無料で利用でき、アカウント登録も不要です。
文字列エスケープ & アンエスケープの使い方
- 方向を選択します:エスケープまたはアンエスケープ。
- ターゲット形式を選びます:JSON文字列、JS文字列、HTML、URL、SQL、正規表現、またはバックスラッシュ。
- テキストを入力パネルに貼り付けるか、サンプルを読み込みます。
- 変換結果を確認し、「Use as input」を使ってさらにエスケープ層を解除・追加します。
- 出力結果をクリップボードにコピーします。