Urutkan & Hapus Duplikat Baris

Urutkan, hapus duplikat, dan balikkan baris teks

Input
Output

Mengapa mengurutkan baris di browser?

Mengurutkan dan menghapus duplikat dari daftar adalah pekerjaan 5 detik di command line (`sort -u`), tetapi Anda tidak selalu memiliki terminal yang siap — menempel dari kolom spreadsheet, membersihkan daftar impor, menghapus duplikat alamat email yang diambil dari halaman. Alat ini melakukannya di browser tanpa perlu mengunggah.

Pengurutan menggunakan perbandingan yang peka terhadap lokal bawaan browser, jadi `é` diurutkan dekat `e` daripada di akhir alfabet. Pengurutan numerik tidak cerdas — '10' diurutkan sebelum '2' secara leksikografis — jadi tambahkan angka dengan nol di depan jika urutan numerik penting.

Kasus penggunaan

  • Hapus duplikat dari daftar — urutkan baris ketergantungan `package.json` sehingga duplikat berada berdekatan.
  • Alfabetkan impor — urutkan pernyataan impor sebelum tinjauan kode (ketika linter Anda tidak melakukannya).
  • Buat .gitignore yang bersih — urutkan entri sehingga penambahan lebih mudah digabungkan tanpa konflik.
  • Urutkan baris CSV — tempelkan baris dari satu kolom dan urutkan untuk tinjauan atau pencarian cepat.

Contoh

Sort + dedupe
Input
banana
apple
cherry
apple
Output
apple
banana
cherry

Pertanyaan yang sering diajukan

Apakah pengurutan peka terhadap huruf besar?

Pengurutan menggunakan urutan lokal Anda (`localeCompare`), yang menjaga 'Apple' dan 'apple' dekat satu sama lain. Tidak ada pengaturan sensitivitas huruf besar yang terpisah.

Apakah ini mengurutkan angka dengan benar?

Pengurutan leksikografis memperlakukan '10' sebagai kurang dari '2'. Untuk pengurutan numerik yang sebenarnya, tambahkan angka dengan nol di depan terlebih dahulu.

Bagaimana dedup terdeteksi?

Pencocokan baris yang tepat dan sensitif terhadap huruf besar. Spasi kosong itu signifikan — ` apple` dan `apple` adalah baris yang berbeda.

Apakah baris kosong disimpan?

Diurutkan dengan yang lainnya secara default. Hapus terlebih dahulu jika Anda ingin menghapusnya.

Apakah data dikirim ke mana pun?

Tidak — pengurutan terjadi sepenuhnya di browser Anda.