🔧Toolify

Pengurut Baris Teks Online — A–Z, Z–A, Hapus Duplikat

Urutkan baris teks secara alfabetis atau terbalik, dengan perbandingan opsional tanpa memperhatikan huruf besar-kecil, penghapusan duplikat, penghapusan baris kosong, dan pemotongan spasi awal-akhir. Semua berjalan di browser Anda — tidak ada data yang dikirim ke server.

Hasil urutan
 
1 baris

Cara kerjanya

Cara kerja pengurutan teks

Pengurutan memisahkan teks menjadi baris-baris individual, mengurutkannya secara leksikografis, lalu menggabungkannya kembali. Urutan leksikografis adalah prinsip yang sama dengan yang digunakan dalam kamus: karakter dibandingkan satu per satu dari kiri ke kanan menggunakan titik kode Unicode-nya.

Secara default, alat ini menggunakan perbandingan tanpa memperhatikan huruf besar-kecil, sehingga 'apple', 'Apple', dan 'APPLE' dianggap identik untuk tujuan pengurutan. Aktifkan mode peka huruf besar-kecil jika Anda memerlukan huruf kapital muncul sebelum huruf kecil.

Kasus penggunaan umum

Mengurutkan daftar nama, awan tag, atau nilai kolom CSV secara alfabetis adalah tugas yang paling umum. Para pengembang sering mengurutkan pernyataan impor atau kunci konfigurasi agar tinjauan kode lebih mudah dan keluaran diff lebih bersih.

Analis data menggunakan pengurutan baris untuk cepat menemukan entri duplikat dalam daftar yang diekspor atau untuk menyelaraskan dua kumpulan data sebelum perbandingan manual. Opsi penghapusan duplikat memampatkan daftar ribuan entri hanya menjadi nilai unik dengan satu klik.

Algoritma pengurutan: apa yang terjadi di balik layar

Mesin JavaScript modern menggunakan varian yang dioptimalkan dari TimSort (hibrida merge sort dan insertion sort) untuk metode Array.prototype.sort. TimSort bersifat stabil, artinya baris yang dibandingkan sama mempertahankan urutan relatif aslinya — berguna saat Anda mengurutkan daftar yang telah dihapus duplikatnya.

Untuk sebagian besar daftar teks, algoritme selesai dalam jauh kurang dari satu milidetik di browser, bahkan untuk puluhan ribu baris. Jika Anda memerlukan pengurutan yang sadar lokal (misalnya karakter beraksen dalam bahasa Prancis atau Jerman), pertimbangkan menggunakan Intl.Collator dalam kode Anda sendiri.

Pertanyaan umum

Apakah pengurutan terjadi secara otomatis?

Ya. Hasilnya diperbarui secara real-time saat Anda mengetik atau mengubah opsi apa pun — tidak ada tombol kirim.

Apakah pengurutan peka huruf besar-kecil secara default?

Tidak. Secara default alat ini mengurutkan tanpa memperhatikan huruf besar-kecil sehingga 'Apple' dan 'apple' diurutkan bersama. Aktifkan kotak centang 'Peka huruf besar-kecil' untuk menggunakan urutan titik kode Unicode mentah.

Apa yang dihitung sebagai baris?

Setiap karakter baris baru (\n) menandai akhir sebuah baris. Teks yang ditempel dari spreadsheet atau Windows (akhiran baris \r\n) juga ditangani dengan benar.

Bisakah saya mengurutkan angka?

Alat ini mengurutkan secara leksikografis, bukan numerik. Artinya '10' diurutkan sebelum '9' karena '1' < '9'. Untuk pengurutan numerik, tambahkan nol di depan angka (misalnya '09' vs '10') sebelum menempel.

Apa yang dilakukan 'Hapus duplikat' secara tepat?

Mempertahankan kemunculan pertama setiap baris unik dan membuang yang identik berikutnya. Perbandingan menghormati pengaturan huruf besar-kecil Anda.

Apakah data saya meninggalkan browser?

Tidak. Semua pemrosesan terjadi secara lokal di JavaScript. Tidak ada yang diunggah ke server mana pun.

Apakah ada batas baris?

Alat ini tidak memberlakukan batas yang ketat. Performa bergantung pada perangkat Anda, tetapi browser modern menangani ratusan ribu baris tanpa jeda yang terlihat.

Bagaimana cara mengurutkan kolom CSV?

Salin nilai kolom dari aplikasi spreadsheet ke area masukan (ditempel sebagai satu nilai per baris), terapkan opsi Anda, salin keluaran yang diurutkan, dan tempelkan kembali. Lalu sambungkan kolom lain secara manual atau dengan rumus spreadsheet.

Alat terkait

Terakhir diperbarui:

Coba prompt AI kami →