Skip to main content

String Escape/Unescape 文字列内の特殊文字(改行、タブ、引用符)をエスケープまたはアンエスケープします。

文字列エスケープ/アンエスケープ illustration
📝

文字列エスケープ/アンエスケープ

文字列内の特殊文字(改行、タブ、引用符)をエスケープまたはアンエスケープします。

1

文字列を貼り付け

特殊文字やエスケープシーケンスを含むテキストを貼り付けてください。

2

エスケープまたはアンエスケープを選択

エスケープまたはアンエスケープモードを選択してください。

3

処理された出力をコピー

処理された文字列をコピーしてください。

Loading tool...

Why Use 文字列エスケープ/アンエスケープ?

  • ソースコードの文字列リテラルに埋め込むためのテキストを準備する
  • エスケープシーケンスを人間が読みやすいテキストに戻す
  • 不可視の特殊文字を持つ文字列をデバッグする
  • 設定ファイルでのエスケープシーケンスの処理

Common Use Cases

プログラミング

コード内の文字列リテラルに挿入するためのテキストコンテンツをエスケープします。

デバッグ

ログまたはデバッガーの出力からの文字列値をアンエスケープします。

設定

設定ファイル内の値をエスケープまたはアンエスケープします。

データ処理

テキストのエスケープされた表現とリテラル表現を相互に変換します。

Tips & Best Practices

  • 1
    エスケープモードでは、バックスラッシュを先に処理して二重エスケープを防止します
  • 2
    アンエスケープは標準的なCスタイルのエスケープシーケンスを処理します
  • 3
    コードへの挿入前にテキストをエスケープして、アンエスケープされた引用符または改行による構文エラーを避けます
  • 4
    JSONエスケープとは異なり — このツールは囲み引用符を追加しません

Related Tools

Frequently Asked Questions

Q これはJSONエスケープとどう違うのですか?
このツールは、JSON固有のフォーマット(囲み引用符なし)なしで一般的な文字列文字をエスケープします。JSONエスケープでは、JSONに有効な文字列値が生成されます。
Q どのようなエスケープシーケンスがサポートされていますか?
標準的なCスタイルのシーケンス: \n (改行)、\r (復帰)、\t (タブ)、\\ (バックスラッシュ)、\" (二重引用符)、\' (単一引用符)、\0 (ヌル)。
Q 処理順序は重要ですか?
はい、エスケープモードではバックスラッシュを先に処理し、アンエスケープモードでは最後に処理して、不正な変換を防止する必要があります。
Q 特定のプログラミング言語用にテキストをエスケープできますか?
このツールは、ほとんどの言語(JavaScript、Python、Java、Cなど)で機能する標準的なCスタイルのエスケープを使用しています。
Q Unicodeエスケープシーケンスを処理できますか?
現在、標準的なエスケープシーケンスが処理されます。Unicodeエスケープ(\uXXXX)は処理されません。

About This Tool

文字列エスケープ/アンエスケープ is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.