← Kembali ke Ciri
Free

Backslash Escape / Unescape

Backslash Escape/Unescape menukar rentetan ke dan dari bentuk escaped-nya (\n \t \r \" \' \\ dan escape Unicode). Penting apabila membenamkan teks berbilang baris, tanda petik, atau aksara khas ke dalam kod sumber JavaScript, Python, Go, atau JSON tanpa ralat sintaks.

Apabila membenamkan teks sebagai literal rentetan dalam kod sumber — rentetan JavaScript, nilai JSON, dict Python — anda perlu meng-escape aksara khas supaya kod dapat diurai dengan betul. Backslash Escape/Unescape mengendalikan ini dengan segera. Mod Escape mengambil teks mentah dengan pemisah baris, tab, dan tanda petik lalu menghasilkan rentetan escaped satu baris yang boleh anda tampal antara tanda petik dalam mana-mana bahasa. Unescape membalikkan proses tersebut — tampal rentetan escaped dan dapatkan kembali teks asal yang boleh dibaca. Alat ini mengenali semua jujukan escape standard: \n (baris baru), \r (carriage return), \t (tab), \f (form feed), \v (tab menegak), \0 (null), \b (backspace), \" \' \\, serta escape Unicode \xHH dan \uHHHH. Tiada kejutan khusus bahasa — semua peraturan escape yang lazim disokong.

Pratonton Langsung
example.com
Backslash Escape Escape Unescape
Tali Mentah
Line 1 Line 2 "tabbed" With a 'quote'
Keluaran Escape
Line 1\nLine 2\t\"tabbed\"\nWith a \'quote\'
\n \t \r \" \' \\ \uHHHH
Ciri-ciri Utama

Escape Aksara Khas

Menukar baris baru, tab, tanda petik, dan garis miring terbalik kepada bentuk jujukan escape-nya (\n \t \" \\). Selamat untuk ditampal ke dalam literal rentetan dalam mana-mana bahasa.

Unescape Kembali Ke Asal

Membalikkan jujukan escape kembali kepada teks asal. Tampal rentetan escaped dan baca dalam bentuk mentah dan mudah dibacanya.

Menyokong Semua Escape Standard

Mengendalikan \n \r \t \f \v \0 \b serta \" \' \\ — setiap jujukan escape lazim yang digunakan dalam JavaScript, Python, Go, JSON, dan banyak lagi.

Sokongan Escape Unicode

Menukar aksara bukan-ASCII kepada format \xHH atau \uHHHH, dan men-decode-nya kembali. Berguna apabila mengendalikan teks Unicode dalam kod sumber.

Salin Sekelip Mata

Salin output yang di-escape atau di-unescape dengan satu klik. Tampal terus ke dalam kod sumber, dokumen JSON, atau fail konfigurasi.

Pratonton Masa Nyata

Output dikemas kini serta-merta semasa anda menaip. Iterasi pantas untuk menyesuaikan rentetan sehingga ia dapat diurai dengan betul dalam bahasa sasaran anda.

Kes Penggunaan Biasa

Membenamkan Teks Berbilang Baris Dalam JS

Tukar perenggan berbilang baris kepada satu baris yang disambung dengan \n supaya anda dapat menampalnya sebagai literal rentetan JavaScript tanpa helah template literal.

Menyediakan Nilai JSON

Escape tanda petik dan baris baru dalam rentetan sebelum memasukkannya sebagai nilai JSON — mengelakkan ralat parse akibat aksara " yang tidak di-escape.

Menyahpepijat Log Yang Di-escape

Tampal log yang mengandungi jujukan escape \n dan \t lalu unescape untuk membaca teks yang diformat sebenar.

Memindahkan Rentetan Antara Bahasa

Tukar antara bentuk escaped yang digunakan dalam bahasa berbeza (JavaScript berbanding Python berbanding Go) apabila memindahkan data ujian atau fixture.

Bekerja Dengan Sumber Regex

Escape aksara khas regex dalam rentetan sumber supaya ia dianggap sebagai literal apabila anda menyalinnya ke dalam corak regex.

Cara Guna
1

Buka Alat Backslash

Klik ikon Backslash dalam dock DevSuite Pro. Panel editor akan dibuka dengan mod Escape dan Unescape.

2

Tampal Teks Anda

Tampal teks berbilang baris, rentetan berpetik, atau nilai yang telah di-escape yang ingin anda tukar.

3

Pilih Mod

Pilih Escape untuk menghasilkan literal rentetan yang selamat untuk kod, atau Unescape untuk mendapatkan semula teks asal yang boleh dibaca.

4

Semak Outputnya

Hasil yang ditukar muncul dalam panel bersebelahan dengan serta-merta. Output yang panjang boleh ditatal dan dililit.

5

Salin & Tampal Ke Dalam Kod

Klik Copy untuk mengambil rentetan escaped, kemudian tampalkan antara tanda petik dalam fail JavaScript, Python, atau JSON anda.

Sedia untuk Mencuba?

Pasang DevSuite Pro secara percuma dan buka 64+ alat pembangun untuk pelayar anda.

Tambah ke Chrome Tambah ke Edge Tambah ke FireFox