Penyortir Teks gratis
Urutkan baris teks secara alfabetis, berdasarkan panjang, numerik, atau acak. Hapus duplikat, pangkas spasi, dan acak daftar.
Penggunaan umum
- Urutkan dan Susun Daftar Secara AlfabetisUrutkan daftar belanja, item daftar tugas, nama, atau daftar berpoin apa pun ke urutan alfabetis secara instan.
- Bersihkan dan Hapus Duplikat Baris DataHapus baris duplikat, pangkas spasi, dan normalisasi data teks dari ekspor CSV dan log.
- Urutkan Pernyataan Impor dan Daftar KodeUrutkan pernyataan impor, daftar kelas CSS, kunci JSON, atau daftar kode apa pun ke urutan yang konsisten.
- Urutkan Daftar Nama Secara AlfabetisAbjadkan daftar peserta, roster tim, nama siswa, dan daftar kredit berdasarkan nama depan atau nama belakang.
- Acak daftar secara acakKocok nama, item, atau entri secara acak untuk pengurutan yang adil, penetapan acak, atau penyiapan permainan.
Cara kerja
Pengurutan berjalan sepenuhnya di browser Anda menggunakan Intl.Collator API bawaan JavaScript — tanpa server, tanpa library, tanpa unggahan. Setiap urutan pengurutan, dari alfabetis hingga pengurutan angka alami, dihitung di tempat saat Anda mengetik atau mengubah opsi.
- 1Masukan dibagi menjadi barisTeks yang Anda tempel dibagi pada karakter baris baru. Pra-pemrosesan opsional berjalan terlebih dahulu: spasi di awal dan akhir dipangkas dari setiap baris, dan baris kosong dibuang — keduanya dapat dikonfigurasi.
- 2Intl.Collator menangani pengurutanUntuk pengurutan alfabetis dan alami, Intl.Collator bawaan browser diinisialisasi dengan lokal situs Anda saat ini sehingga karakter beraksen (å, ä, ö, dll.) diurutkan dalam urutan bahasa yang benar. Mode 'alami' mengatur flag numerik, sehingga 'file2' berperingkat sebelum 'file10' alih-alih memperlakukan digit sebagai karakter biasa.
- 3Kunci perbandingan melucuti gangguanSebelum perbandingan, setiap baris opsional bisa memiliki artikel di depan (the, a, an) dan tanda baca non-alfanumerik dihapus dari kunci pengurutannya — teks baris asli tetap utuh dalam keluaran, hanya kunci yang digunakan untuk pengurutan yang dimodifikasi.
- 4Kocok menggunakan keacakan kriptografisMode kocok acak memanggil crypto.getRandomValues untuk menghasilkan array bilangan bulat 32-bit acak, lalu menjalankan pengocokan Fisher-Yates pada baris menggunakan nilai itu — menghindari bias yang datang dengan pendekatan berbasis Math.random().
Alat terkait
Pencari Baris Duplikat
Temukan, hitung, atau hapus baris duplikat dari daftar. Cocok untuk membersihkan daftar email, log audit, atau menemukan entri berulang dalam dump data.
Pemilih Emoji
Cari dan salin emoji dengan satu klik. Jelajahi menurut kategori, susun deretan beberapa emoji, pilih warna kulit, dan temukan yang baru-baru ini Anda pakai.
Pemutar Roda
Ketik daftar nama atau pilihan, putar roda dan biarkan roda memilih satu secara acak, lengkap dengan suara tik, confetti, dan opsi untuk menghapus setiap pemenang.