Backslash Escape/Unescape mengonversi string ke dan dari bentuk ter-escape (\n \t \r \" \' \\ dan Unicode escape). Sangat penting saat menyematkan teks multi-baris, tanda kutip, atau karakter khusus ke dalam kode sumber JavaScript, Python, Go, atau JSON tanpa kesalahan sintaksis.
Saat menyematkan teks sebagai string literal dalam kode sumber — baik itu string JavaScript, nilai JSON, atau dict Python — Anda perlu melakukan 'escape' pada karakter khusus agar kode dapat diurai dengan benar. Backslash Escape/Unescape menangani hal ini secara instan. Mode Escape mengambil teks mentah dengan ganti baris, tab, dan tanda kutip, lalu menghasilkan string satu baris ter-escape yang dapat Anda tempel di antara tanda kutip di bahasa pemrograman apa pun. Unescape membalikkan proses tersebut — tempelkan string ter-escape dan dapatkan kembali teks asli yang mudah dibaca. Alat ini mengenali semua escape sequence standar: \n (baris baru), \r (carriage return), \t (tab), \f (form feed), \v (tab vertikal), \0 (null), \b (backspace), \" \' \\, ditambah escape Unicode \xHH dan \uHHHH. Tidak ada kejutan spesifik bahasa — semua aturan escape umum didukung.
Mengonversi baris baru, tab, tanda kutip, dan backslash ke bentuk escape sequence (\n \t \" \\). Aman untuk ditempel sebagai string literal di bahasa apa pun.
Membalikkan escape sequence kembali ke teks asli. Tempelkan string ter-escape dan baca dalam bentuk mentah yang mudah dimengerti.
Menangani \n \r \t \f \v \0 \b ditambah \" \' \\ — setiap escape sequence umum yang digunakan dalam JavaScript, Python, Go, JSON, dan lainnya.
Mengonversi karakter non-ASCII ke format \xHH atau \uHHHH, dan mendekodenya kembali. Berguna saat berurusan dengan teks Unicode dalam kode sumber.
Salin hasil escape atau unescape dengan satu klik. Tempelkan langsung ke kode sumber, dokumen JSON, atau file konfigurasi.
Output diperbarui secara instan saat Anda mengetik. Iterasi cepat untuk menyesuaikan string hingga dapat diurai dengan benar di bahasa target Anda.
Konversi paragraf multi-baris menjadi satu baris yang digabungkan dengan \n sehingga Anda dapat menempelkannya sebagai string literal JavaScript tanpa trik template literal.
Lakukan escape pada tanda kutip dan baris baru dalam string sebelum memasukkannya sebagai nilai JSON — menghindari kesalahan parsing dari karakter " yang tidak ter-escape.
Tempelkan log yang berisi escape sequence \n dan \t lalu lakukan unescape untuk membaca teks terformat yang sebenarnya.
Konversi antar bentuk escape yang digunakan di bahasa berbeda (JavaScript vs Python vs Go) saat memigrasikan data pengujian atau fixture.
Lakukan escape pada karakter regex khusus dalam string sumber sehingga karakter tersebut dianggap sebagai literal saat Anda menyalinnya ke dalam pola regex.
Klik ikon Backslash di dok DevSuite Pro. Panel editor akan terbuka dengan mode Escape dan Unescape.
Tempelkan teks multi-baris, string bertanda kutip, atau nilai yang sudah ter-escape yang ingin Anda konversi.
Pilih Escape untuk menghasilkan string literal yang aman bagi kode, atau Unescape untuk memulihkan teks asli yang mudah dibaca.
Hasil konversi muncul di panel samping segera. Output yang panjang dapat digulir dan dibungkus (wrap).
Klik Salin untuk mengambil string ter-escape, lalu tempelkan di antara tanda kutip di file JavaScript, Python, atau JSON Anda.
Instal DevSuite Pro secara gratis dan buka 64+ alat pengembang untuk browser Anda.