Fungsi Penyahduplikasi Teks
Penyahduplikasi Teks adalah alat yang menerima senarai baris teks dan membuang mana-mana baris yang merupakan pendua tepat. Alat ini hanya mengekalkan kemunculan pertama bagi setiap baris yang ditemui. Selepas proses pembersihan selesai, alat ini akan memaparkan senarai yang telah dibersihkan serta menunjukkan statistik mengenai jumlah baris yang telah dibuang dan jumlah baris unik yang tinggal.
Input dan Had Pemprosesan
Alat ini memerlukan input yang dimasukkan pada bahagian Baris:
- Baris: Senarai item teks, dengan satu item bagi setiap baris.
- Had panjang maksimum untuk input ini adalah sebanyak 500,000 aksara.
Jika teks input yang dimasukkan melebihi had 500,000 aksara, mesej ralat "Teks tersebut terlalu panjang untuk alat ini. Pastikan ia di bawah {max} aksara." akan dipaparkan, dan kiraan baris akan kekal pada nilai 0.
Output dan Mesej Status
Alat ini menghasilkan output dan statistik seperti berikut:
- Baris unik: Senarai baris yang telah dibuang penduanya.
- Asal: Jumlah bilangan baris yang terdapat pada input awal.
- Unik: Jumlah bilangan baris unik yang tinggal selepas proses penyahduplikasian.
- Dibuang: Jumlah bilangan baris pendua yang telah dibuang.
Semasa anda menggunakan alat ini, beberapa mesej status atau ralat akan dipaparkan mengikut keadaan input anda:
- Membuang
{removed}baris pendua dan mengekalkan{unique}daripada{total}baris.: Mesej status yang menunjukkan bilangan pendua yang dibuang dan baris unik yang dikekalkan. - Tiada baris pendua ditemui. Mengekalkan
{unique}baris.: Mesej status yang dipaparkan apabila tiada sebarang baris pendua dikesan dalam input. - Tambah baris untuk membuang pendua.: Mesej status yang dipaparkan apabila ruangan input kosong.
- Tidak dapat membuang pendua daripada teks ini.: Mesej ralat umum yang dipaparkan jika proses penyahduplikasian gagal.
- Dikosongkan.: Mesej status yang dipaparkan selepas anda mengosongkan input.
- Sampel dibersihkan.: Mesej status yang dipaparkan selepas teks sampel dimuatkan.
- Baris yang telah dibersihkan dipindahkan ke input.: Mesej status yang dipaparkan apabila output yang telah dibersihkan dipindahkan semula ke bahagian input.
Peraturan Padanan dan Pengendalian Baris
Proses penyahduplikasian teks ini tertakluk kepada beberapa peraturan dan pengendalian kes khas:
- Padanan Tepat: Baris teks mestilah sepadan sepenuhnya, termasuk penggunaan ruang kosong (spaces) dan huruf besar atau huruf kecil, untuk dikira sebagai pendua.
- Kemunculan Pertama: Hanya kemunculan pertama bagi baris yang bertindih akan dikekalkan, manakala baris sepadan yang muncul selepas itu akan dibuang.
- Pengekalan Susunan: Susunan asal baris-baris teks akan tetap dikekalkan bagi kemunculan pertama setiap baris unik tersebut.
- Baris Kosong: Baris kosong dikendalikan sama seperti baris teks yang lain. Jika terdapat beberapa baris kosong yang berulang, hanya baris kosong yang pertama sahaja akan dikekalkan.
- Pengosongan Input: Apabila input dikosongkan, kedua-dua medan input dan output akan menjadi kosong, manakala kiraan untuk Asal, Unik, dan Dibuang semuanya akan menjadi 0.
- Fungsi "Salin" dan "Gunakan hasil" akan dinyahaktifkan secara automatik apabila medan input kosong.
Privasi dan Keselamatan Data
Teks anda dinyahduplikasi dalam pelayar anda. Tiada apa-apa yang dimuat naik ke BroBroGo. Proses ini memastikan data anda dikendalikan secara setempat tanpa dihantar ke pelayan luar.
Kumpulan Sasaran Pengguna
Alat ini direka khas untuk memenuhi keperluan individu berikut:
- Sesiapa yang mempunyai senarai item dan mahu memastikan setiap item hanya muncul sekali sahaja.
- Sesiapa yang perlu membersihkan senarai teks sambil mengekalkan susunan asal bagi setiap entri unik.
- Sesiapa yang mahu mengira jumlah item unik dalam sesuatu senarai dengan cepat.
- Sesiapa yang perlu memproses teks tanpa perlu menghantar data peribadi atau sensitif mereka ke pelayan.
Soalan Lazim (FAQ)
Apakah yang dikira sebagai baris pendua? Baris mestilah sepadan sepenuhnya, termasuk ruang kosong dan huruf besar/kecil. Salinan pertama akan dikekalkan dan baris sepadan yang berikutnya akan dibuang.
Adakah ia mengekalkan susunan asal saya? Ya. Hasil carian mengekalkan kemunculan pertama setiap baris, jadi senarai anda kekal dalam susunan yang sama selepas pendua dibuang.
Apakah yang berlaku kepada baris kosong? Baris kosong dikendalikan sama seperti baris lain. Jika beberapa baris kosong berulang, satu baris kosong akan dikekalkan pada kedudukan pertamanya.