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.

Pemrosesan hanya di browser Sadar Unicode Pertahankan urutan atau sortir
Input Anda tetap di browser ini dan tidak pernah dikirim ke server.

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

  1. Tempel daftar Anda ke kotak input, satu item per baris.
  2. Sesuaikan urutan, pencocokan huruf besar-kecil, trim, dan penanganan baris kosong bila perlu.
  3. 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.