tigtools

Susun Baris

Tampal senarai untuk menyusunnya mengikut abjad, mengikut panjang, secara terbalik atau secara rawak. Susunan abjad mengikut peraturan bahasa halaman.

Berjalan dalam pelayar anda Tanpa pendaftaran

Susunan

Cara menggunakannya

  1. Tampal senarai anda ke dalam kotak input, satu item setiap baris.
  2. Pilih susunan: A → Z, Z → A, mengikut panjang, urutan terbalik atau rawak.
  3. Tetapkan pilihan: susunan nombor semula jadi, abaikan huruf besar/kecil, pemangkasan dan pembuangan baris kosong.
  4. Salin senarai yang disusun daripada kotak output. Dalam mod rawak, “Rawak semula” memberikan susunan rawak baharu.

Cara ia berfungsi

Penyusunan abjad menggunakan peraturan susunan pelayar anda untuk bahasa halaman (Intl.Collator), bukan kod aksara mentah. Huruf beraksen disusun bersebelahan dengan huruf asasnya dalam bahasa Inggeris (“éclair” berhampiran “eclair”, bukan selepas “z”), manakala bahasa yang mempunyai susunan abjad sendiri dihormati: dalam bahasa Turki “ç” datang selepas “c”, dan dalam bahasa Sweden “ö” datang selepas “z”.

Dengan “Urutan nombor semula jadi”, jujukan digit dibandingkan mengikut nilainya, jadi “file 2” datang sebelum “file 10”. Tanpanya, digit dibandingkan satu per satu dan “file 10” datang dahulu. Dengan “Abaikan huruf besar/kecil”, baris yang hanya berbeza pada huruf besar dianggap sama dan mengekalkan susunan asalnya. Tanpanya, baris tetap disusun mengikut abjad (bukan semua huruf besar sebelum semua huruf kecil), tetapi baris berhuruf besar didahulukan apabila dua baris hanya berbeza dari segi huruf besar/kecil: “Apple” sebelum “apple”.

Penyusunan mengikut panjang mengira aksara yang kelihatan, jadi emoji dengan ton kulit dikira sebagai satu; baris yang sama panjang kemudian disusun mengikut abjad. Susunan terbalik menyongsangkan senarai tanpa menyusunnya. Kocok menggunakan penjana nombor rawak kriptografi pelayar dengan kaedah Fisher–Yates, jadi setiap susunan berkemungkinan sama. Semua penyusunan adalah stabil: baris yang sama mengekalkan susunan relatif asalnya. Output menggunakan penamatan baris LF.

Contoh

Fail bernombor

“chapter 1, chapter 12, chapter 2, chapter 3” disusun A → Z dengan urutan nombor semula jadi menjadi chapter 1, chapter 2, chapter 3, chapter 12.

Nama dengan aksen

“Zoë, Émile, Ana, Eric” disusun A → Z memberikan Ana, Émile, Eric, Zoë dalam bahasa Inggeris. Susunan titik kod mudah akan tersilap meletakkan Émile di hujung.

Susunan rawak untuk cabutan

Tampal senarai peserta dan pilih Kocok untuk mendapatkan susunan rawak yang adil bagi pembentangan atau pelan tempat duduk. Klik “Kocok semula” untuk susunan baharu.

Soalan Lazim

Mengapa “Émile” disusun sebelum “Eric” dan bukan di hujung?

Alat ini menggunakan penyusunan peka bahasa, yang membandingkan huruf beraksen mengikut huruf asasnya dahulu. “Émile” dan “Eric” kedua-duanya bermula dengan E, dan “m” datang sebelum “r”.

Mengapa perkataan berhuruf besar dan berhuruf kecil kelihatan bercampur?

Susunan abjad dalam kamus mengabaikan perbezaan huruf besar/kecil, jadi “apple”, “Banana” dan “cherry” disusun mengikut huruf. Huruf besar/kecil hanya menentukan susunan bagi perkataan yang sama kecuali pada huruf besar/kecilnya.

Adakah kocokan ini benar-benar rawak?

Ya. Ia menggunakan crypto.getRandomValues, penjana rawak selamat secara kriptografi pelayar, dengan kocokan Fisher–Yates yang tidak berat sebelah. Setiap susunan yang mungkin mempunyai kebarangkalian yang sama.

Bolehkah saya menyusun mengikut lajur atau nombor sahaja?

Baris disusun sebagai keseluruhan teks. Urutan nombor semula jadi mengendalikan nombor dalam baris dengan betul, tetapi tiada pemilihan lajur; untuk data CSV gunakan hamparan elektronik atau penukar CSV ke JSON.

Privasi

Senarai anda disusun hanya dalam pelayar anda. Ia tidak dimuat naik, disimpan atau disertakan dalam analitik.