Menghapus baris duplikat: urutkan dan bersihkan

Hapus baris duplikat dari daftar teks, dengan opsi sensitivitas huruf besar-kecil dan pengurutan alfabetis.

Penghapus Baris Duplikat

Laporkan Masalah

Menemukan bug atau punya saran untuk Menghapus baris duplikat: urutkan dan bersihkan? Beritahu kami!

lines: 0
Case Sensitive
Trim Whitespace
Remove Empty Lines
Sort Alphabetically

Cleaned Result

Paste your text list here... Apple Orange Apple (duplicate) Banana

Menghapus baris duplikat

Alat ini memisahkan teks yang ditempel menjadi baris-baris terpisah dan hanya menyimpan baris yang unik, menghapus setiap baris yang muncul lagi lebih jauh di daftar. Empat sakelar terpisah menentukan kapan dua baris dianggap sama: sensitivitas huruf besar-kecil, pemangkasan spasi, penghapusan baris kosong, dan apakah hasilnya diurutkan secara alfabetis atau tetap dalam urutan asli.

Cara kerjanya

Input dipecah pada setiap ganti baris, dan setiap baris yang tersisa dibandingkan dengan baris yang sudah dilihat sebelumnya. Dengan pangkas spasi aktif, yang merupakan pengaturan bawaan, spasi di awal dan akhir setiap baris dihapus sebelum dibandingkan, sehingga baris dengan spasi tambahan di akhir tidak lagi dianggap berbeda dari baris yang sama tanpa spasi tersebut. Dengan hapus baris kosong aktif, juga bawaan, baris kosong yang tersisa setelah pemangkasan langsung dihapus, bukan dihitung sebagai duplikat satu sama lain. Setiap baris dibandingkan dalam huruf kecil kecuali sensitif huruf besar-kecil diaktifkan; karena itu "Susu" dan "susu" secara bawaan digabung menjadi satu baris dan hanya tetap terpisah setelah sakelar ini diaktifkan. Kemunculan pertama sebuah baris dipertahankan, pengulangan berikutnya dihapus. Saat urutkan alfabetis diaktifkan, baris yang tersisa disusun ulang dari A sampai Z, bukan mempertahankan urutan saat ditempel.

Contoh

Saat menempelkan daftar belanja enam baris ini, dengan pangkas spasi dan hapus baris kosong aktif dan sensitif huruf besar-kecil nonaktif, tersisa empat baris unik: Susu, Roti, Telur, dan Mentega. Panel hasil menampilkan 6 baris total, 2 dihapus, dan 4 tersisa, karena baris ketiga hanyalah pengulangan huruf kecil dari baris pertama, dan baris keempat adalah baris kedua dengan spasi tambahan di akhir. Saat sensitif huruf besar-kecil diaktifkan, hasilnya berubah: "susu" sekarang dianggap sebagai baris terpisah dari "Susu", sehingga tersisa 5 baris, bukan 4, dengan hanya 1 yang dihapus.

Input:
Susu
Roti
susu
Roti 
Telur
Mentega

Output (tidak sensitif huruf besar-kecil, dipangkas, tanpa baris kosong):
Susu
Roti
Telur
Mentega

Dengan urutkan alfabetis juga diaktifkan, keempat baris yang sama kembali sebagai Mentega, Roti, Susu, Telur, dalam urutan alfabetis, bukan urutan saat ditempel. Pengurutan ini mengabaikan huruf besar-kecil, sehingga "Susu" dan "susu" akan berada berdekatan meskipun sensitif huruf besar-kecil diaktifkan. Angka Total, Dihapus, dan Tersisa diperbarui setiap kali daftar diproses, sehingga efek setiap sakelar langsung terlihat.

Pertanyaan yang Sering Diajukan