Alat perapi teks yang menumpuk beberapa operasi secara berurutan dan memprosesnya sekaligus
TextClean adalah alat web gratis yang mengumpulkan operasi perapian teks yang umum: merapikan spasi, menghapus baris kosong dan baris duplikat, mengurutkan, mencari dan mengganti, menghapus tag HTML dan emoji, mengonversi karakter lebar penuh dan setengah lebar, hingga memulihkan jeda baris dari salinan PDF. Alih-alih menjalankan tiap operasi satu per satu, Anda menyusun pipeline berisi operasi yang dibutuhkan secara berurutan; begitu teks ditempel, semua langkah langsung diterapkan satu demi satu dan hasilnya tampil seketika. Pipeline yang sering dipakai bisa disimpan sebagai resep untuk dimuat sekaligus di lain waktu. Seluruh pemrosesan berlangsung di dalam browser, dan teks yang Anda masukkan tidak dikirim ke server mana pun.
Fitur utama
Pipeline bertumpuk
Susun 19 operasi perapian dalam urutan yang Anda inginkan. Setiap langkah dapat diaktifkan atau dinonaktifkan, dipindah urutannya, atau dihapus, dan jumlah baris setelah tiap langkah ditampilkan sehingga Anda langsung tahu apa yang berubah di langkah mana.
Hasil seketika
Begitu teks ditempel atau opsi diubah, seluruh pipeline dijalankan ulang. Teks puluhan ribu baris pun langsung diproses di browser.
Simpan dan bagikan resep
Beri nama pada pipeline yang sering Anda pakai dan simpan di browser. Tautan berbagi hanya memuat susunan operasi, bukan teks Anda.
Pulihkan jeda baris PDF
Menyambung jeda baris di tengah kalimat yang muncul saat menyalin dari PDF sambil tetap mempertahankan pemisah paragraf. Kata bahasa Inggris yang terpotong tanda hubung di akhir baris juga dipulihkan.
Mendukung teks berbagai bahasa
Memperhitungkan ciri tiap bahasa, seperti pengurutan abjad Korea (ganada), penyambungan kalimat Tionghoa-Jepang-Korea tanpa spasi, konversi lebar penuh/setengah lebar, dan normalisasi Unicode NFC.
Tanpa pengiriman ke server
Semua pemrosesan dilakukan oleh JavaScript di browser. Teks yang Anda masukkan tidak disimpan maupun dikirim; yang disimpan hanyalah susunan resep dan pengaturan tampilan.
Cara menggunakan
- Tempel teks yang ingin dirapikan ke kolom masukan.
- Klik operasi yang diperlukan di daftar operasi; operasi itu ditambahkan ke bagian paling bawah pipeline. Atau muat resep bawaan dari menu resep.
- Atur opsi di tiap langkah, ubah urutan dengan tombol panah, atau matikan sementara dengan sakelar untuk membandingkan hasilnya.
- Salin hasilnya atau simpan sebagai berkas .txt. Untuk merapikan hasil itu lebih lanjut, klik 'Hasil jadi masukan'.
- Jika Anda sering melakukan perapian yang sama, simpan sebagai resep dengan tombol 'Simpan' agar lain kali bisa dimuat sekaligus.
Resep bawaan
- Rapikan karakter tak terlihat dan tanda kutip
- Pulihkan jeda baris salinan PDF
- Rapikan spasi dan tab berurutan
- Hapus spasi di awal dan akhir
- Hapus spasi di awal dan akhir
- Hapus baris kosong
- Hapus baris duplikat
- Urutkan
- Hapus tag HTML
- Rapikan karakter tak terlihat dan tanda kutip
- Hapus spasi di awal dan akhir
- Hapus baris kosong
- Rapikan spasi dan tab berurutan
- Hapus spasi di awal dan akhir
- Hapus baris kosong
- Hapus baris duplikat
- Tambah teks di awal/akhir baris
- Hapus jeda baris (gabung jadi satu baris)
- Hapus emoji
- Rapikan karakter tak terlihat dan tanda kutip
- Rapikan spasi dan tab berurutan
- Hapus spasi di awal dan akhir
- Hapus baris kosong
Pertanyaan yang sering diajukan
Apakah teks yang saya masukkan disimpan di server?
Tidak. Semua pemrosesan berlangsung hanya di dalam browser yang Anda gunakan, dan teks tidak dikirim ke mana pun. Yang tersimpan di penyimpanan browser (localStorage) hanyalah susunan pipeline, resep yang Anda simpan, dan tema tampilan; teks masukan tidak disimpan.
Apakah urutan operasi memengaruhi hasil?
Ya. Pipeline diterapkan berurutan dari atas ke bawah. Misalnya, jika Anda menaruh penghapusan spasi di awal dan akhir sebelum penghapusan baris duplikat, baris yang hanya berbeda spasinya pun dianggap sama. Biasanya penomoran diletakkan setelah pengurutan, dan penghapusan jeda baris diletakkan paling akhir.
Sintaks regex apa yang digunakan?
Sintaks regex JavaScript milik browser. Cari dan ganti diterapkan dengan mode cocok global (g) dan multibaris (m), sehingga ^ dan $ cocok dengan awal dan akhir setiap baris. Pada teks pengganti, Anda dapat merujuk grup kurung dengan $1, $2. Jika regex tidak valid, galat ditampilkan di langkah tersebut dan langkah itu dilewati.
Pemulihan jeda baris PDF salah menggabungkan atau memecah paragraf.
Teks PDF tidak menyimpan informasi paragraf, jadi paragraf ditebak dari panjang baris dan tanda baca. Jika paragraf tergabung, aktifkan opsi 'Anggap baris pendek + tanda baca sebagai akhir paragraf'; jika paragraf terpecah terlalu kecil, matikan opsi itu. Bila ada kepala halaman atau nomor halaman yang terselip, sebaiknya hapus dulu dengan filter baris di langkah sebelumnya.
Apakah konversi huruf besar/kecil hanya fitur dasar?
Hanya tersedia empat jenis: huruf besar, huruf kecil, huruf besar di awal kalimat, dan huruf besar di awal tiap kata. Konversi gaya penulisan seperti camelCase atau snake_case berada di luar cakupan alat ini.
Seberapa panjang teks yang bisa diproses?
Tergantung kemampuan perangkat, tetapi di PC biasa ratusan ribu baris pun selesai dalam beberapa detik. Jika masukan sangat besar, hasil diperbarui sesaat setelah Anda berhenti mengetik.
Bisakah resep yang saya simpan dipakai di perangkat lain?
Resep hanya disimpan di browser saat ini. Untuk memakainya di perangkat lain, salin alamat resep lewat 'Tautan berbagi' lalu buka di perangkat tersebut. Tautan itu hanya berisi susunan operasi.