jsonecho

Escape Java

Tempel teks Anda untuk menambahkan escape Java, siap ditempel ke kode atau data.

Memuat alat...

Cara menggunakan Escape Java

  1. Tempel atau ketik teks yang ingin Anda beri escape.
  2. Sesuaikan opsi jika diperlukan.
  3. Salin hasil yang sudah diberi escape.

Tentang Escape Java

Dalam Java setiap tanda kutip ganda dan garis miring terbalik di dalam string literal membutuhkan garis miring terbalik di depannya, dan pergantian baris harus ditulis sebagai \n. Menempelkan data JSON, pernyataan SQL atau ekspresi reguler ke dalam kelas tes berarti melakukan itu untuk setiap tanda kutip dan garis miring terbalik dengan tangan, dan ekspresi reguler menggandakan garis miring terbalik lagi.

Alat ini menghasilkan escape sesuai spesifikasi Java, sehingga hasilnya bisa diletakkan di antara tanda kutip ganda pada kode sumber Anda. Jika menggunakan Java 15 atau versi lebih baru, Anda juga bisa memakai text block yang jauh lebih sedikit memerlukan escape.

Karakter yang diberi escape

Garis miring terbalik menjadi \\, tanda kutip ganda menjadi \", baris baru \n, carriage return \r, tab \t, backspace \b, form feed \f. Karakter kontrol lainnya diubah menjadi \uXXXX.

Pertanyaan yang sering diajukan

Apakah tanda kutip tunggal dalam string Java perlu diberi escape?

Tidak di dalam string dua kali dikutip, hanya di dalam char literal. Ada pilihan jika Anda membutuhkannya.

Mengapa reaksi regex saya dua kali lipat?

Java terlebih dahulu memproses escape garis miring terbalik pada string, lalu mesin regex membaca hasilnya. Pola untuk digit, \d, harus ditulis "\\d" di sumber.

Bagaimana ini berbeda dengan JavaScript escape?

Java tidak lolos dari single quotes secara default dan tidak memiliki \v atau \x escapes, sehingga output berbeda untuk beberapa karakter.

Apakah ada cara yang lebih mudah untuk mengirim sms panjang?

Mulai Java 15, text block dengan tiga tanda kutip memungkinkan Anda menempelkan teks beberapa baris tanpa memberi escape pada pergantian baris dan tanda kutip.

Alat lainnya di Escape dan Teks

Semua alat →