Python Escape Unescape: Escape dan Unescape String Online
Python Escape Unescape mengubah teks Python antara karakter yang mudah dibaca dan konten string yang di-escape. Mode escape merepresentasikan backslash, tanda kutip, karakter kontrol umum, dan karakter non-ASCII dengan sekuens escape Python seperti \xXX, \uXXXX, dan \UXXXXXXXX. Mode unescape menangani escape heksadesimal, Unicode, oktal, dan bernama; bentuk nama-Unicode \N{NAME} dilaporkan tidak didukung.
Python Escape Unescape adalah alat berbasis browser untuk mengubah teks Python antara karakter yang mudah dibaca dan konten string yang di-escape. Gunakan untuk melakukan escape teks sebelum ditempatkan di dalam sebuah string Python, atau untuk melakukan unescape sekuens yang didukung saat ingin membaca karakter yang diwakilinya. Tempel atau seret konten Anda, pilih arah konversi, dan salin hasilnya.
Dalam mode escape, backslash serta tanda kutip tunggal dan ganda di-escape, bersama karakter kontrol umum seperti newline, carriage return, tab, alert, backspace, form feed, dan vertical tab. Karakter non-ASCII direpresentasikan memakai \xXX, \uXXXX, atau \UXXXXXXXX. Dalam mode unescape, alat menangani escape heksadesimal, Unicode, oktal, dan bernama. Bentuk nama-Unicode \N{NAME} dilaporkan tidak didukung karena tidak ada tabel nama Unicode lokal.
Sekuens escape Python menyediakan cara untuk merepresentasikan karakter khusus dalam konten string, sedangkan bentuk yang tidak di-escape menampilkan karakter tersebut secara langsung. Konversi antara kedua bentuk membantu saat menyiapkan literal untuk kode sumber atau saat memeriksa teks yang berisi sekuens escape. Alat ini menawarkan mode escape dan unescape untuk kedua tugas tersebut.
Konversi berjalan sepenuhnya di browser Anda, dan tidak ada data yang dikirim ke server. Alat berfungsi offline setelah halaman dimuat, sehingga Anda dapat memproses teks tanpa koneksi jaringan. Developer dan insinyur DevOps dapat memakainya untuk menyiapkan, memeriksa, dan mengonversi konten string Python.
Langkah 1: Tempel atau seret teks Python Anda ke dalam alat. Gunakan konten yang ingin di-escape atau dikembalikan menjadi karakter yang mudah dibaca.
Langkah 2: Pilih escape atau unescape. Mode escape mengubah karakter khusus dan non-ASCII menjadi sekuens escape Python, sedangkan mode unescape mengubah sekuens yang didukung kembali menjadi karakter.
Langkah 3: Tinjau hasilnya. Untuk unescape, perhatikan bahwa \N{NAME} dilaporkan tidak didukung karena alat tidak memiliki tabel nama Unicode lokal.
Langkah 4: Salin teks yang sudah dikonversi. Anda kemudian dapat memakainya di mana pun Anda membutuhkan konten Python yang di-escape atau di-unescape.
Kasus penggunaan: Sematkan sebuah string Python di dalam string Python lain tanpa merusak tanda kutip. Melakukan escape pada backslash, tanda kutip, dan karakter kontrol membantu membuat konten cocok ditempelkan ke kode sumber.
Kasus penggunaan: Baca string yang padat dengan escape dengan mengubah sekuens yang didukung kembali menjadi karakter asli. Ini membuat teks yang disimpan atau disalin lebih mudah diperiksa.
Kasus penggunaan: Siapkan literal untuk ditempelkan ke kode sumber Python. Mode escape merepresentasikan karakter khusus umum dan teks non-ASCII dengan sekuens escape Python.
Kasus penggunaan: Periksa teks yang berisi escape heksadesimal, Unicode, oktal, atau bernama. Mode unescape dapat mengubah sekuens yang didukung menjadi karakter yang sesuai.
Kasus penggunaan: Periksa bagaimana teks non-ASCII direpresentasikan dalam sebuah string yang di-escape. Alat memakai bentuk \xXX, \uXXXX, atau \UXXXXXXXX.
Kasus penggunaan: Bekerja dengan teks yang berisi karakter kontrol seperti newline, tab, atau carriage return. Melakukan escape membuat karakter tersebut terlihat sebagai sekuens di output.