Susun & Buang Baris Pendua
Susun, buang pendua, dan terbalikkan baris teks
Mengapa susun baris dalam pelayar?
Menyusun dan membuang duplikat dari senarai adalah kerja 5 saat di baris arahan (`sort -u`), tetapi anda tidak selalu mempunyai terminal yang sedia ada — menampal dari lajur spreadsheet, membersihkan senarai import, membuang duplikat alamat email yang diambil dari halaman. Alat ini melakukannya dalam pelayar tanpa muat naik.
Susun menggunakan perbandingan peka-lokal asli pelayar, jadi `é` disusun berhampiran `e` dan bukannya di akhir abjad. Susun numerik tidak pintar — '10' disusun sebelum '2' secara leksikografi — jadi tambahkan nombor dengan sifar jika susunan numerik penting.
Kes penggunaan
- Buang pendua daripada senarai — susun baris kebergantungan `package.json` supaya pendua mendarat bersebelahan.
- Susun import mengikut abjad — susun semula penyataan import sebelum semakan kod (apabila linter anda tidak).
- Bina .gitignore yang kemas — susun entri supaya penambahan lebih mudah digabungkan tanpa konflik.
- Susun baris CSV — tampal baris daripada satu lajur dan susun untuk semakan atau carian pantas.
Contoh
banana
apple
cherry
appleapple
banana
cherrySoalan yang sering ditanya
Adakah susunan sensitif kes?
Pengurutan menggunakan urutan lokasi anda (`localeCompare`), yang menjaga 'Apple' dan 'apple' berdekatan. Tiada togol kepekaan kes berasingan.
Adakah ia menyusun nombor dengan betul?
Susun leksikografi menganggap '10' kurang daripada '2'. Untuk susun numerik yang sebenar, tambahkan nombor dengan sifar di hadapan terlebih dahulu.
Bagaimana duplikat dikesan?
Padanan baris tepat, sensitif kes. Ruang kosong adalah penting — ` apple` dan `apple` adalah baris yang berbeza.
Adakah garis kosong disimpan?
Disusun dengan yang lain secara lalai. Buang mereka terlebih dahulu jika anda mahu mereka dibuang.
Adakah data dihantar ke mana-mana?
Tidak — penyusunan berlaku sepenuhnya dalam pelayar anda.
