Hapus baris duplikat
Hapus baris duplikat dari daftar, simpan salinan pertama atau terakhir, abaikan huruf besar/kecil atau spasi, atau buang setiap baris yang berulang.
Contoh kode
Salin contoh ini ke proyek Anda sendiri. Masing-masing hanya memakai pustaka standar bahasanya, jadi tidak ada yang perlu diinstal.
const lines = ['b', 'a', 'b', 'c', 'a']
console.log([...new Set(lines)].join('\n'))Fungsinya
Menghapus baris berulang dari daftar. Simpan satu salinan tiap baris, buang setiap baris yang muncul lebih dari sekali, atau tampilkan hanya baris yang berulang. Baris yang disimpan tetap dalam urutan aslinya dan persis seperti yang Anda ketik.
Cara memakai
- Ketik atau tempel satu item per baris, atau jatuhkan file teks.
- Pilih mode dan apakah menyimpan Salinan pertama atau Salinan terakhir. Di bawah Lainnya, matikan Peka huruf besar/kecil agar
Apeldanapelcocok, atau nyalakan Abaikan spasi di sekitar baris agar spasi di akhir tidak membuat baris berbeda. - Salin atau unduh hasilnya. Hapus baris kosong membuang baris kosong lebih dulu.
Contoh
Menyimpan satu salinan tiap baris:
b b
a a
b → c
c
a
Dengan Hapus setiap baris yang berulang, daftar yang sama hanya menyisakan c. Dengan Tampilkan hanya pengulangan, tersisa b dan a.
Perlu diketahui
- Menyimpan salinan terakhir menaruh tiap baris di tempat ia muncul terakhir:
b, a, b, c, amenjadib, c, a. - Tanpa kepekaan huruf, salinan pertama yang terlihat disimpan, dengan huruf seperti yang Anda ketik.
- Baris kosong juga dihitung. Dua baris kosong adalah duplikat, kecuali Anda menghapus baris kosong.
- Satu pemisah baris di akhir teks menutup baris terakhir, bukan menambah baris kosong.
Bagaimana baris duplikat ditemukan?
Dua baris adalah duplikat jika teksnya identik. Dengan peka huruf dimatikan, Apel dan apel dianggap baris yang sama, dan dengan spasi di sekitar diabaikan, baris dengan spasi di akhir cocok dengan yang tanpa spasi. Baris yang disimpan tetap persis seperti yang Anda ketik, dalam urutan aslinya.
Pertanyaan umum
Apa beda menyimpan satu salinan dan menghapus setiap baris yang berulang?
Menyimpan satu salinan menyisakan satu contoh tiap baris: a, b, a menjadi a, b. Menghapus setiap baris berulang membuang semua salinan dari yang muncul lebih dari sekali: a, b, a menjadi b. Gunakan untuk menemukan nilai yang hanya muncul sekali.
Apakah menyimpan salinan terakhir mengubah urutan?
Baris yang disimpan mengikuti urutan salinan yang Anda simpan. Dengan salinan terakhir, a, b, a menjadi b, a, karena a terakhir berada setelah b.
Apakah alat ini mengirim baris saya ke mana pun?
Tidak. Semuanya terjadi di browser Anda. Apa yang Anda ketik tidak pernah dikirim ke server kami.