Penghapus Baris Duplikat
Hapus baris duplikat dari daftar yang ditempel dengan sakelar untuk mempertahankan urutan, sortir naik/turun, aturan huruf besar-kecil, trim, dan penanganan baris kosong.
Alat ini juga mendukung perbandingan sadar-Unicode, salin/unduh cepat, dan pembersihan daftar multibahasa.
Apa yang dilakukan alat ini
Gunakan alat ini untuk menghapus duplikasi pada daftar satu-item-per-baris seperti tag, email, URL, kode produk, atau catatan riset yang disalin. Pertahankan kemunculan pertama persis di posisi aslinya, atau sortir hasil unik untuk serah terima yang lebih rapi.
Cara menggunakan
- Tempel daftar Anda ke kotak input, satu item per baris.
- Sesuaikan urutan, pencocokan huruf besar-kecil, trim, dan penanganan baris kosong bila perlu.
- Klik Hapus duplikat, lalu salin atau unduh hasil yang sudah dibersihkan.
Contoh
Hapus duplikat sambil mempertahankan urutan asli
Masukan
Alpha Beta Alpha Gamma Beta
Keluaran
Alpha Beta Gamma
Abaikan huruf besar-kecil + trim
Masukan
Alpha alpha ALPHA Beta
Keluaran
Alpha Beta
Sortir sambil menghapus duplikat
Masukan
item 10 item 2 item 2 item 1
Keluaran
item 1 item 2 item 10
Glosarium
Kunci perbandingan
Nilai perbandingan internal setelah trim, normalisasi Unicode, dan penanganan huruf besar-kecil. Nilai ini terpisah dari baris tampilan aslinya.
Pemangkasan
Menghapus spasi di awal dan akhir setiap baris sebelum dibandingkan. Spasi di tengah baris tidak diubah.
NFC
Salah satu bentuk normalisasi Unicode yang mengurangi perbedaan antara karakter yang tampak sama tetapi memiliki representasi internal berbeda.
Sortir sadar-lokal
Pengurutan yang mengikuti bahasa halaman aktif, bukan urutan code point mentah. Ini dapat mengubah urutan aksen dan campuran skrip.
Pertanyaan umum
Apakah alat ini mempertahankan urutan asli?
Ya. Pertahankan urutan adalah mode bawaan. Alat ini hanya menyimpan kemunculan pertama dari setiap baris dan mempertahankan urutan kemunculan pertama itu kecuali Anda beralih ke sortir naik atau turun.
Bisakah saya mengabaikan huruf besar-kecil untuk teks multibahasa?
Ya, tetapi penanganan huruf besar-kecil mengikuti bahasa halaman saat ini. Untuk daftar campuran bahasa, terutama dengan huruf khusus lokal, hasilnya bisa berbeda dari perkiraan Anda.
Apa yang berubah saat trim dinyalakan?
Spasi di awal dan akhir dihapus sebelum perbandingan. Jadi `Alpha` dan ` Alpha ` dihitung sebagai baris yang sama.
Bagaimana baris kosong ditangani?
Secara default baris kosong dikecualikan. Jika opsi itu dimatikan, baris kosong juga dibandingkan, dan baris kosong berulang diringkas menjadi satu baris kosong yang dipertahankan.
Bisakah baris yang tampak sama tetap tidak cocok?
Ya. Normalisasi NFC membantu banyak perbedaan karakter gabungan/terurai, tetapi karakter lebar nol dan perbedaan full-width/half-width masih bisa membuat baris tetap berbeda.
Apakah input saya dikirim ke server?
Tidak. Semua proses berjalan lokal di browser Anda, dan teks input maupun hasil tidak disimpan di URL.
Catatan
- Pencocokan tanpa membedakan huruf besar-kecil bergantung pada bahasa halaman saat ini, jadi daftar campuran bahasa perlu diperiksa lebih teliti.
- Karakter lebar nol dan perbedaan full-width/half-width tidak disatukan secara otomatis. Jika duplikat masih tampak ada, periksa teks dengan alat karakter tak terlihat.
- Versi ini mempertahankan kemunculan pertama tiap baris. Tidak ada aturan untuk mempertahankan kemunculan terakhir.