広告

JSON、JavaScript、HTML、URL、SQL、正規表現、バックスラッシュ向けに文字列をエスケープまたはアンエスケープ — ツインペインで即座にブラウザ内で。無料。

すべてブラウザ内で動作 — 何もアップロードされません。

対象
入力
出力
</> 結果がここに表示されます…

文字列エスケープ & アンエスケープについて

String Escape & Unescapeは、7種類のターゲット向けにテキストをエスケープ形式へ変換したり、元に戻したりします。対応形式はJSON文字列、JavaScript文字列、HTML、URL、SQL、正規表現、そしてプレーンなバックスラッシュエスケープです。2つのパネルが即座に更新され、スワップボタンで出力を再度入力に回せば、多段階の変換作業も行えます。

各ターゲットにはそれぞれ独自のルールがあります。JSONは引用符や制御文字を\nや\uのようなシーケンスでエスケープし、HTMLは<、>、&を実体参照に変換し、URLエンコードは予約文字をパーセントエスケープし、SQLはシングルクォートを二重にし、正規表現エスケープは.や*などのメタ文字を無効化してユーザー入力をそのまま文字として一致させられるようにします。

コードにテキストを埋め込んだり、クエリ文字列を組み立てたり、過剰にエスケープされたログ行を元に戻したりするための手早い解決策です。すべての処理はブラウザ内で完結しアップロードは一切行われないため、貼り付けた機密情報や本番ログの断片も外部に漏れません。無料で利用でき、アカウント登録も不要です。

文字列エスケープ & アンエスケープの使い方

  1. 方向を選択します:エスケープまたはアンエスケープ。
  2. ターゲット形式を選びます:JSON文字列、JS文字列、HTML、URL、SQL、正規表現、またはバックスラッシュ。
  3. テキストを入力パネルに貼り付けるか、サンプルを読み込みます。
  4. 変換結果を確認し、「Use as input」を使ってさらにエスケープ層を解除・追加します。
  5. 出力結果をクリップボードにコピーします。

よくある質問

.、*、+、?、括弧などのメタ文字をバックスラッシュでエスケープし、正規表現の中でテキストがそのまま文字として一致するようにします。ユーザー入力をパターンに埋め込む際に不可欠な処理です。

はい。層ごとに1回ずつアンエスケープを実行し、スワップボタンで各結果を再度入力に戻せば、2回の変換で\\nを実際の改行に戻せます。

いいえ。引用符のエスケープはリテラルの扱いには役立ちますが、正しい対策はパラメータ化クエリやプリペアドステートメントです。このツールはデバッグや単発の文字列処理に使い、インジェクション対策としては利用しないでください。

いいえ。エスケープ・アンエスケープはすべてブラウザ内で実行されるため、貼り付けたログの抜粋や認証情報が送信されることはありません。

はい。利用制限なく無料でご利用いただけます。

シェアする

人気の検索
文字列 エスケープ 文字列 アンエスケープ JSON 文字列 エスケープ JavaScript 文字列 エスケープ SQL 文字列 エスケープ 正規表現 文字 エスケープ
お困りですか?
このツールで問題が見つかりましたか?チームにお知らせください。
問題を報告

この無料ツールをあなたのウェブサイトに追加 — 下のコードをコピーして貼り付けてください。