← 機能一覧に戻る
Free

バックスラッシュエスケープ / アンエスケープ

バックスラッシュエスケープ/アンエスケープは、文字列をエスケープ形式(\n \t \r \" \' \\ およびUnicodeエスケープ)と相互変換します。JavaScript、Python、Go、JSONのソースコードに、構文エラーを起こさずに複数行のテキスト、引用符、特殊文字を埋め込む際に不可欠です。

JavaScriptの文字列、JSONの値、Pythonの辞書など、ソースコード内にテキストを文字列リテラルとして埋め込む場合、コードが正しくパースされるように特殊文字をエスケープする必要があります。バックスラッシュエスケープ/アンエスケープは、これを瞬時に処理します。「エスケープ」モードでは、改行、タブ、引用符を含む生のテキストを取り込み、あらゆる言語で引用符の間に貼り付けられる単一行のエスケープ済み文字列を生成します。「アンエスケープ」はその逆のプロセスで、エスケープされた文字列を貼り付けると、元の読みやすいテキストに戻ります。このツールは、\n(改行)、\r(復帰)、\t(タブ)、\f(フォームフィード)、\v(垂直タブ)、\0(null)、\b(バックスペース)、\" \' \\、さらには \xHH や \uHHHH といったUnicodeエスケープなど、すべての標準的なエスケープシーケンスを認識します。特定の言語に依存しない、共通のエスケープルールがすべてサポートされています。

ライブプレビュー
example.com
Backslash Escape / Unescape Escape Unescape
Raw String
Line 1 Line 2 "tabbed" With a 'quote'
Escaped Output
Line 1\nLine 2\t\"tabbed\"\nWith a \'quote\'
\n \t \r \" \' \\ \uHHHH
主な機能

特殊文字のエスケープ

改行、タブ、引用符、バックスラッシュをエスケープシーケンス形式(\n \t \" \\)に変換します。あらゆる言語の文字列リテラルとしてそのまま貼り付け可能です。

元に戻すアンエスケープ

エスケープシーケンスを元のテキストに復元します。エスケープされた文字列を貼り付けるだけで、元の読みやすい形式で確認できます。

標準規格を完全サポート

\n \r \t \f \v \0 \b および \" \' \\ を処理します。JavaScript、Python、Go、JSONなどで使われるすべての一般的なシーケンスに対応しています。

Unicodeエスケープ対応

非ASCII文字を \xHH または \uHHHH 形式に変換し、またそれらをデコードします。ソースコード内のUnicodeテキストを扱う際に便利です。

ワンクリックコピー

エスケープまたはアンエスケープされた出力をワンクリックでコピーできます。ソースコード、JSONドキュメント、設定ファイルに直接貼り付けられます。

リアルタイムプレビュー

入力と同時に出力が即座に更新されます。ターゲット言語で正しくパースされるまで、文字列を素早く調整できます。

主な活用例

JSへの複数行テキストの埋め込み

複数行の段落を \n で連結された単一行に変換し、テンプレートリテラルのハックを使わずにJavaScriptの文字列リテラルとして貼り付けます。

JSON値の準備

文字列をJSON値として挿入する前に引用符や改行をエスケープし、エスケープされていない " 文字によるパースエラーを回避します。

エスケープされたログのデバッグ

\n や \t のエスケープシーケンスを含むログを貼り付け、アンエスケープして実際の整形されたテキストを読みます。

言語をまたいだ文字列の移植

テストデータやフィクスチャを移行する際、異なる言語(JavaScript vs Python vs Goなど)で使用されるエスケープ形式の間で変換を行います。

正規表現ソースの扱い

ソース文字列内の特殊な正規表現文字をエスケープし、正規表現パターンにコピーした際にリテラルとして扱われるようにします。

使い方
1

バックスラッシュツールを開く

DevSuite Proのドックでバックスラッシュアイコンをクリックします。「エスケープ」と「アンエスケープ」のモード切り替えができるパネルが開きます。

2

テキストを貼り付ける

変換したい複数行テキスト、引用符付き文字列、またはすでにエスケープされている値を貼り付けます。

3

モードを選択

コードセーフな文字列リテラルを作成するには「エスケープ」を、元の読みやすいテキストを復元するには「アンエスケープ」を選択します。

4

出力を確認

隣のペインに変換結果が即座に表示されます。長い出力はスクロール可能で、自動で折り返されます。

5

コピーしてコードに貼り付け

「コピー」をクリックしてエスケープされた文字列を取得し、JavaScript、Python、JSONファイルの引用符の間に貼り付けます。

試してみませんか? バックスラッシュエスケープ / アンエスケープ?

DevSuite Pro を無料でインストールして、ブラウザで 39 以上の開発者ツールを利用しましょう。

Chrome に追加 Edgeに追加 Firefox に追加