Skip to main content

Escape/Kembalikan String Lakukan escape atau kembalikan karakter khusus dalam string (baris baru, tab, tanda kutip).

Escape/Kembalikan String illustration
๐Ÿ“

Escape/Kembalikan String

Lakukan escape atau kembalikan karakter khusus dalam string (baris baru, tab, tanda kutip).

1

Tempel Teks

Tempel teks dengan karakter khusus atau urutan yang lolos.

2

Pilih Mode

Pilih mode Escape atau Unescape.

3

Salin Hasil

Salin string yang diproses.

Loading tool...

What Is Escape/Kembalikan String?

Alat String Escape/Unescape mengonversi antara karakter khusus literal dan representasi urutan escape mereka. Dalam mode escape, baris baru menjadi \n, tab menjadi \t, backslash menjadi \\, dan tanda kutip di-escape. Dalam mode unescape, urutan escape seperti \n, \t, \\, dan \" dikonversi kembali ke karakter literal mereka. Ini berguna untuk bekerja dengan string dalam pemrograman, mempersiapkan teks untuk penyisipan kode, atau membaca konten string yang di-escape.

Why Use Escape/Kembalikan String?

  • Siapkan teks untuk disematkan dalam string kode sumber
  • Konversi urutan yang lolos kembali ke teks yang dapat dibaca
  • Debug string dengan karakter khusus yang tidak terlihat
  • Tangani urutan escape di file konfigurasi

Common Use Cases

Pemrograman

Escape konten teks untuk disisipkan ke dalam literal string di kode.

Debugging

Unescape nilai string dari log atau output debugger.

Konfigurasi

Escape atau unescape nilai di file konfigurasi.

Pengolahan Data

Konversi antara representasi teks yang lolos dan literal.

Technical Guide

Fungsi escape menerapkan serangkaian penggantian string dalam urutan tertentu. Backslash di-escape terlebih dahulu (ke \\) untuk mencegah pemrosesan ganda. Kemudian baris baru (\n), carriage return (\r), tab (\t), tanda kutip ganda (\"), tanda kutip tunggal (\'), dan byte nol (\0) di-escape. Fungsi unescape menerapkan penggantian dalam urutan yang berbeda: urutan escape literal (\n, \r, \t, dll.) dikonversi ke ekivalen karakter mereka, dengan backslash escape (\\) diproses terakhir untuk mencegah pertandingan palsu. Pemrosesan yang bergantung pada urutan ini memastikan hasil yang benar bahkan dengan string yang mengandung beberapa jenis karakter khusus.

Tips & Best Practices

  • 1
    Mode escape memproses backslash terlebih dahulu untuk mencegah double-escaping
  • 2
    Unescape menangani urutan escape gaya C standar
  • 3
    Berguna untuk menyiapkan teks sebelum disisipkan ke dalam string kode
  • 4
    Berbeda dari JSON escaping - ini tidak menambahkan tanda kutip yang mengelilingi

Related Tools

Frequently Asked Questions

Q Bagaimana perbedaan antara ini dan JSON escape?
Alat ini meloloskan karakter string umum tanpa formatting khusus JSON (tidak ada tanda kutip yang mengelilingi). JSON escape menghasilkan nilai string yang valid dalam format JSON.
Q Urutan escape mana yang didukung?
Urutan gaya C standar: \n (baris baru), \r (kembali ke awal baris), \t (tab), \\ (backslash), \" (tanda kutip ganda), \' (tanda kutip tunggal), \0 (null).
Q Apakah urutan pemrosesan mempengaruhi hasil?
Ya, backslash harus diproses terlebih dahulu dalam mode escape dan terakhir dalam mode unescape untuk mencegah konversi yang salah.
Q Dapatkah saya meloloskan teks untuk bahasa pemrograman tertentu?
Alat ini menggunakan escaping gaya C standar yang berfungsi untuk sebagian besar bahasa (JavaScript, Python, Java, C, dll.).
Q Apakah alat ini menangani urutan escape Unicode?
Saat ini alat ini menangani urutan escape standar. Urutan escape Unicode (\uXXXX) tidak diproses.

About This Tool

Escape/Kembalikan String is a free online tool by FreeToolkit.ai. All processing happens directly in your browser โ€” your data never leaves your device. No registration or installation required.