Cara menggunakan
- Tempel teks ke kotak input.
- Centang langkah pembersihan yang diinginkan. Opsi yang paling umum sudah diaktifkan.
- Periksa hasilnya di kotak output. Hasil diperbarui setiap kali Anda mengubah opsi.
- Salin teks yang sudah dibersihkan, atau gunakan sebagai input baru untuk membersihkannya lagi.
Cara kerja
Langkah-langkah selalu dijalankan dalam urutan yang sama: hapus HTML, hapus karakter tak terlihat, ubah tanda kutip menjadi tanda kutip lurus, ganti tab, hapus spasi berlebih, hapus spasi di awal dan akhir baris, gabungkan baris kosong, lalu hapus baris baru. Akhiran baris Windows dan Mac lama terlebih dahulu diubah menjadi line feed standar.
“Tag HTML” hanya dihapus dari teks: HTML tidak pernah dirender atau dijalankan. Komentar dan isi elemen script, style, template, dan noscript dihapus; <br> serta akhir paragraf, item daftar, judul, dan baris tabel diubah menjadi baris baru; semua tag lainnya dihapus; lalu entitas numerik dan entitas bernama yang umum (&, <, >, ", , —, dan lainnya) diuraikan. Tanda kurang dari yang langsung diikuti huruf, seperti pada “a<b”, tampak seperti tag dan dapat terhapus bersama teks setelahnya hingga “>” berikutnya.
“Hapus karakter tak terlihat” menghapus spasi lebar nol (U+200B), word joiner, byte order mark (U+FEFF), tanda hubung lunak, tanda dan penanda arah kiri-ke-kanan serta kanan-ke-kiri, dan karakter kontrol selain tab dan line feed. Karakter ini sering terbawa saat menyalin teks dari situs web, aplikasi chat, dan PDF, serta dapat mengganggu pencarian, kode, dan rumus spreadsheet. Zero-width joiner dan non-joiner tetap dipertahankan karena emoji keluarga dan profesi serta beberapa aksara, seperti Persia dan Hindi, membutuhkannya.
“Hapus spasi berlebih” mengubah setiap rangkaian spasi, tab, dan spasi nonbreaking menjadi satu spasi biasa, tetapi tidak mengubah baris baru. “Hapus baris baru” menggabungkan semua baris menjadi satu paragraf. Langkah ini memperbaiki teks yang disalin dari PDF dengan pemisah baris paksa di akhir setiap baris; jika “Pertahankan pemisah paragraf” diaktifkan, baris kosong tetap memisahkan paragraf. Kata yang diberi tanda hubung di akhir baris tidak digabungkan kembali. Tanda kutip sudut (« ») dan tanda prima tidak diubah oleh opsi tanda kutip.
Contoh
Teks yang disalin dari PDF
Sebuah paragraf dari PDF memiliki baris baru setiap 70 karakter. “Hapus baris baru” dengan “Pertahankan pemisah paragraf” mengembalikannya menjadi paragraf yang mengalir dan siap ditempel ke dokumen.
Nilai yang tidak cocok
Kode produk yang disalin dari situs web tidak cocok saat dicari di spreadsheet karena mengandung spasi lebar nol. “Hapus karakter tak terlihat” menghapusnya, sehingga pencarian berhasil.
Teks biasa dari HTML
Jika “Hapus tag HTML” diaktifkan, “<p>Price: 10 €</p><script>track()</script>” menjadi “Price: 10 €”: script beserta isinya dihapus, entitas diuraikan, dan spasi nonbreaking diubah menjadi spasi biasa.
Pertanyaan yang sering diajukan
Apakah aman menempelkan HTML dari situs yang tidak dikenal?
Ya. HTML diproses sebagai teks biasa dengan pencocokan pola dan ditampilkan dalam kotak teks. HTML tidak pernah disisipkan ke halaman, jadi script di dalamnya tidak dapat dijalankan.
Apa itu karakter lebar nol dan mengapa perlu dihapus?
Karakter ini tidak memiliki lebar yang terlihat, seperti spasi lebar nol dan byte order mark. Karakter ini tak terlihat di layar, tetapi membuat dua kata yang tampak sama menjadi berbeda sehingga mengganggu pencarian, pemeriksaan duplikat, dan kode.
Mengapa beberapa penyambung emoji tetap dipertahankan?
Emoji seperti 👨👩👧 terdiri dari beberapa emoji yang disambungkan dengan zero-width joiner. Bahasa Persia dan beberapa aksara India menggunakan zero-width non-joiner untuk membentuk kata. Jika dihapus, tampilan teks akan berubah, jadi karakter tersebut dipertahankan.
Apakah alat ini memperbaiki kata yang terpotong oleh tanda hubung di akhir baris?
Tidak. Tanda hubung di akhir baris bisa menjadi bagian dari kata (seperti pada “well-known”) atau hanya menandai pemenggalan kata. Karena alat ini tidak dapat membedakannya, tanda hubung dibiarkan apa adanya.
Privasi
Pembersihan dilakukan hanya di browser Anda. Teks tidak diunggah, disimpan, atau disertakan dalam analitik.