← Kembali ke Fitur
Free

Backslash Escape / Unescape

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.

Pratinjau Langsung
example.com
Backslash Escape / Unescape Escape Unescape
String Mentah
Line 1 Line 2 "tabbed" With a 'quote'
Output Ter-escape
Line 1\nLine 2\t\"tabbed\"\nWith a \'quote\'
\n \t \r \" \' \\ \uHHHH
Fitur Utama

Escape Karakter Khusus

Mengonversi baris baru, tab, tanda kutip, dan backslash ke bentuk escape sequence (\n \t \" \\). Aman untuk ditempel sebagai string literal di bahasa apa pun.

Unescape Kembali ke Asli

Membalikkan escape sequence kembali ke teks asli. Tempelkan string ter-escape dan baca dalam bentuk mentah yang mudah dimengerti.

Mendukung Semua Escape Standar

Menangani \n \r \t \f \v \0 \b ditambah \" \' \\ — setiap escape sequence umum yang digunakan dalam JavaScript, Python, Go, JSON, dan lainnya.

Dukungan Unicode Escape

Mengonversi karakter non-ASCII ke format \xHH atau \uHHHH, dan mendekodenya kembali. Berguna saat berurusan dengan teks Unicode dalam kode sumber.

Salin Sekali Klik

Salin hasil escape atau unescape dengan satu klik. Tempelkan langsung ke kode sumber, dokumen JSON, atau file konfigurasi.

Pratinjau Real-Time

Output diperbarui secara instan saat Anda mengetik. Iterasi cepat untuk menyesuaikan string hingga dapat diurai dengan benar di bahasa target Anda.

Kasus Penggunaan Umum

Menyematkan Teks Multi-baris di JS

Konversi paragraf multi-baris menjadi satu baris yang digabungkan dengan \n sehingga Anda dapat menempelkannya sebagai string literal JavaScript tanpa trik template literal.

Menyiapkan Nilai JSON

Lakukan escape pada tanda kutip dan baris baru dalam string sebelum memasukkannya sebagai nilai JSON — menghindari kesalahan parsing dari karakter " yang tidak ter-escape.

Debugging Log Ter-escape

Tempelkan log yang berisi escape sequence \n dan \t lalu lakukan unescape untuk membaca teks terformat yang sebenarnya.

Porting String Antar Bahasa

Konversi antar bentuk escape yang digunakan di bahasa berbeda (JavaScript vs Python vs Go) saat memigrasikan data pengujian atau fixture.

Bekerja dengan Sumber Regex

Lakukan escape pada karakter regex khusus dalam string sumber sehingga karakter tersebut dianggap sebagai literal saat Anda menyalinnya ke dalam pola regex.

Cara Menggunakan
1

Buka Alat Backslash

Klik ikon Backslash di dok DevSuite Pro. Panel editor akan terbuka dengan mode Escape dan Unescape.

2

Tempel Teks Anda

Tempelkan teks multi-baris, string bertanda kutip, atau nilai yang sudah ter-escape yang ingin Anda konversi.

3

Pilih Mode

Pilih Escape untuk menghasilkan string literal yang aman bagi kode, atau Unescape untuk memulihkan teks asli yang mudah dibaca.

4

Tinjau Output

Hasil konversi muncul di panel samping segera. Output yang panjang dapat digulir dan dibungkus (wrap).

5

Salin & Tempel ke Kode

Klik Salin untuk mengambil string ter-escape, lalu tempelkan di antara tanda kutip di file JavaScript, Python, atau JSON Anda.

Siap untuk Mencoba?

Instal DevSuite Pro secara gratis dan buka 64+ alat pengembang untuk browser Anda.

Tambahkan ke Chrome Tambah ke Edge Tambahkan ke FireFox