Urutkan baris
Urutkan baris teks dari A ke Z atau Z ke A, secara alami (file2 sebelum file10), berdasarkan titik kode, angka, atau panjang.
Contoh kode
Salin contoh ini ke proyek Anda sendiri. Masing-masing hanya memakai pustaka standar bahasanya, jadi tidak ada yang perlu diinstal.
const lines = ['file10', 'file2', 'file1']
const sorted = lines.toSorted(new Intl.Collator('en', { numeric: true }).compare)
console.log(sorted.join('\n'))Fungsinya
Mengurutkan baris teks. Urutan alami menaruh file2 sebelum file10; urutan lain membandingkan teks seperti bahasa Anda, membandingkan titik kode mentah, memakai angka di awal baris, atau panjangnya. Anda juga bisa membalik daftar tanpa mengurutkan.
Cara memakai
- Ketik atau tempel satu item per baris, atau jatuhkan file teks.
- Pilih urutan. Aktifkan Z ke A untuk mengurutkan mundur, Peka huruf besar/kecil agar
adanAberbeda, atau Abaikan spasi di sekitar baris untuk membandingkan baris tanpa spasi di awal dan akhir. Baris itu sendiri tetap seperti yang Anda ketik. - Salin atau unduh daftar terurut. Hapus baris kosong membuang baris kosong lebih dulu.
Contoh
Urutan alami dibanding urutan teks biasa:
file10 file1
file2 → file2
file1 file10
Urutan numerik memakai angka di awal baris, jadi 10 apel mengikuti 2 dan baris tanpa angka berada di akhir.
Perlu diketahui
- Pengurutan stabil: baris yang sama nilainya mempertahankan urutan, di kedua arah.
- Urutan alami dan teks A–Z memakai aturan bahasa Inggris. Urutan titik kode sama di mana saja, jadi pilih itu saat program lain harus cocok dengan hasilnya.
- Dalam urutan titik kode, setiap huruf besar muncul sebelum setiap huruf kecil, kecuali Anda mematikan kepekaan huruf.
- Satu pemisah baris di akhir teks menutup baris terakhir, bukan menambah baris kosong.
Apa itu urutan alami?
Pengurutan alfabet biasa membandingkan teks karakter demi karakter, sehingga file10 berada sebelum file2. Urutan alami membaca angka sebagai bilangan, jadi file2 muncul sebelum file10, seperti yang dilakukan orang. Pengelola file memakai cara ini.
Pertanyaan umum
Apa beda teks A–Z dan urutan titik kode?
Teks A–Z mengikuti aturan suatu bahasa: é berada di samping e dan beda huruf besar/kecil dihitung terakhir. Urutan titik kode membandingkan kode karakter mentah, sehingga semua huruf besar muncul sebelum semua huruf kecil dan é setelah z. Pilih ini saat program lain mengharapkan urutan tersebut.
Bagaimana urutan numerik memperlakukan baris yang bukan angka?
Mengurutkan berdasarkan angka di awal baris, jadi 10 apel muncul setelah 2. Baris tanpa angka di awal mengikuti yang lain, berdasarkan titik kode.
Apakah alat ini mengirim baris saya ke mana pun?
Tidak. Pengurutan terjadi di browser Anda. Apa yang Anda ketik tidak pernah dikirim ke server kami.