Skip to content
Snabbit

文字列をエスケープ

生のテキストを、コード用のバックスラッシュエスケープ済み文字列に変換します。

文字列のエスケープとはどういう意味ですか?

文字列のエスケープは、引用符・バックスラッシュ・改行・タブなど、そのままでは文字列リテラルを壊してしまう文字の前にバックスラッシュを追加します。Snabbitは生のテキストを、JavaScript、JSON、類似のコードに直接貼り付けられる安全な1行のエスケープ形式に変換します。変換はブラウザ内で行われるので、文字列がデバイスから出ることはありません。

文字列をエスケープの使い方

  1. 1 エスケープしたい生の文字列を貼り付けます。
  2. 2 バックスラッシュでエスケープされた版が即座に表示されます。
  3. 3 引用符・バックスラッシュ・改行がコード用に安全になります。
  4. 4 エスケープされた文字列をソースにコピーします。

活用できる場面

  • テキストをコードの文字列リテラルに貼り付ける。
  • JSONペイロード用に値を準備する。
  • 設定ファイル用にパスや引用符をエスケープする。
  • 複数行のテキストを1行に平坦化する。

よくある質問

これとHTMLのエスケープとの違いは何ですか?
これはコードの文字列向けにバックスラッシュエスケープ(\n や \" など)を生成するのに対し、HTMLエンコードはWebページでの表示向けにエンティティ(& など)を生成します。
出力は1行になりますか?
はい。改行が \n になるので、複数行の入力が、リテラルにそのまま入れられる1行のエスケープ済み文字列になります。
JSONの値に安全ですか?
引用符・バックスラッシュ・制御文字のエスケープはJSONのルールに一致するので、結果は二重引用符で囲まれたJSON文字列の値の中で機能します。

関連する検索

文字列をエスケープや類似ツールを探すときによく使われる検索キーワード:

  • 文字列エスケープ オンライン
  • 文字列エスケープ c#
  • 文字列エスケープ php
  • 文字列エスケープ sql
  • 文字列エスケープ python
  • JSON用の文字列エスケープ
  • 文字列エスケープ javascript
  • 文字列エスケープ powershell
  • JSON文字列エスケープ オンライン
  • ロープエスケープ 無料
  • エスケープ価格表
  • 文字列エスケープ json

関連ツール