Kaedah Pengisihan Baris Teks
Alat Penyisih Baris Teks membolehkan penyusunan semula baris teks yang ditampal berdasarkan kriteria tertentu tanpa mengubah kandungan dalaman setiap baris. Proses pengisihan ini beroperasi melalui tiga mod utama yang menentukan bagaimana setiap baris dinilai dan disusun semula:
- A-Z: Pengisihan mengikut abjad yang membandingkan teks pada setiap baris.
- Nombor: Pengisihan numerik yang mengekstrak dan menilai nombor pertama yang ditemui dalam setiap baris.
- Panjang: Pengisihan berdasarkan bilangan aksara yang terkandung dalam setiap baris.
Setiap mod ini boleh digabungkan dengan pilihan susunan sama ada secara Menaik atau Menurun. Alat ini mengekalkan teks asal bagi setiap baris secara tepat dan hanya mengubah urutan kedudukan baris tersebut di dalam output.
Pengendalian Kes Khas dan Peraturan Isihan
Dalam pemprosesan data teks, struktur input sering kali tidak seragam. Alat ini mempunyai peraturan khusus untuk mengendalikan variasi data seperti baris kosong atau ketiadaan data angka:
Baris Kosong
Baris kosong tidak dibuang atau diabaikan semasa proses pengisihan dijalankan. Alat ini mengendalikan baris kosong sama seperti baris kosong yang lain dan menyusunnya mengikut kriteria mod yang dipilih.
Baris Tanpa Nombor dalam Mod Numerik
Apabila mod pengisihan Nombor dipilih, alat akan mencari nombor pertama yang muncul dalam setiap baris. Jika terdapat baris yang tidak mengandungi sebarang angka, peraturan berikut akan digunakan:
- Baris yang mempunyai nombor akan disisih dan diletakkan di bahagian atas (untuk susunan menaik).
- Baris yang tidak mempunyai nombor akan diletakkan di bahagian bawah, iaitu selepas baris-baris yang bernombor.
- Baris tanpa nombor ini akan mengekalkan susunan relatif asal mereka antara satu sama lain tanpa diisih secara rawak.
Spesifikasi Input, Output dan Had Saiz
Alat ini direka untuk mengendalikan set data teks berskala kecil hingga sederhana secara langsung di dalam pelayar. Berikut adalah spesifikasi teknikal input dan output yang perlu diperhatikan:
| Parameter | Spesifikasi / Label Antara Muka | Had / Nilai |
|---|---|---|
| Had Input Maksimum | Panjang aksara keseluruhan | 500,000 aksara |
| Statistik Output 1 | Baris | Jumlah baris dalam output |
| Statistik Output 2 | Aksara | Jumlah keseluruhan aksara dalam output |
| Statistik Output 3 | Terpanjang | Bilangan aksara pada baris yang paling panjang |
Jika input yang dimasukkan melebihi had maksimum 500,000 aksara, sistem akan memaparkan mesej ralat: "Teks tersebut terlalu panjang untuk alat ini. Pastikan ia di bawah {max} aksara.". Sekiranya berlaku ralat sistem yang tidak dijangka semasa proses penyusunan, mesej "Tidak dapat menyisih teks ini." akan dipaparkan.
Privasi Data dan Pemprosesan Tempatan
Keselamatan data adalah aspek penting dalam pengendalian maklumat teks. Pemprosesan bagi alat Penyisih Baris Teks dilakukan sepenuhnya di dalam pelayar web pengguna.
Teks anda disisih dalam pelayar anda. Tiada apa-apa yang dimuat naik ke BroBroGo. Oleh kerana tiada penghantaran data ke pelayan luar, operasi pengisihan ini bergantung sepenuhnya pada sumber peranti tempatan anda untuk memproses baris teks yang dimasukkan.
Soalan Lazim (FAQ)
Apakah mod isihan yang tersedia?
Abjad membandingkan teks baris, numerik menggunakan nombor pertama yang ditemui dalam setiap baris, dan panjang menggunakan bilangan aksara.
Apakah yang berlaku kepada baris tanpa nombor?
Dalam mod numerik, baris dengan nombor akan disisih dahulu. Baris tanpa nombor akan kekal selepasnya mengikut susunan asal.
Adakah ia mengubah baris saya?
Ia mengekalkan teks setiap baris seadanya dan hanya mengubah susunan baris. Baris kosong disisih seperti baris kosong yang lain.
Berapakah jumlah maksimum teks yang boleh saya isih sekali gus?
Alat ini menyokong input teks sehingga had maksimum 500,000 aksara.