Menghapus baris duplikat: urutkan dan bersihkan
Hapus baris duplikat dari daftar teks, dengan opsi sensitivitas huruf besar-kecil dan pengurutan alfabetis.
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.