行排序
貼上一份清單,按當前語言規則排好——不點按鈕,也不上傳。
排序結果
使用方法
- 把清單粘進輸入框,一行一條;排序結果隨輸入即時出現,不需要點按鈕。
- 選升序或降序;帶編號的清單保持「數字按大小」開啟,需要合併重複項再勾「去重」。
- 核對行數後複製結果,或下載為 .txt 檔案。
可核對示例
輸入
王芳 陳晨 第10章 李娜 第2章
排序結果
陳晨 第2章 第10章 李娜 王芳
示例只用預設規則(升序、數字按大小、移除空行、不去重):先按拼音排,陳(chen) < 第(di) < 李(li) < 王(wang);「第2章」排在「第10章」前,因為數字按大小比。五行進,五行出。
口徑、侷限與常見問題
- 排序按本頁語言的規則來:中文按拼音(陳 < 第 < 李 < 王),不是按 Unicode 碼位——碼位序會把「張」排到「李」前面。
- 拼音序由瀏覽器內建的排序資料(ICU)提供,不同瀏覽器版本對個別字的先後可能有細微差異;以本頁示例為準。
- 「數字按大小」把行內的數字串按數值比較:第2章在第10章前、item 2 在 item 10 前。關掉後按逐字元比較。
- 數字模式下「01」與「1」比較相等,兩行都會保留,先後保持你輸入的順序。
- 「去重」只刪逐字元完全相同的行:大小寫不同的行、01 與 1 都不會被當成重複。
- 空行指完全為空、或只含空白(空格、Tab、不換行空格 U+00A0、全形空格 U+3000)的行。本工具不會去掉行首尾空白,縮排仍會影響排序;需要清洗請先用「文本清理」。
- 輸出固定用 LF 換行、不帶末尾換行。輸入框本身已把 CRLF/CR 規範化成 LF,所以不提供「保留原換行符號」開關。
- 輸出完全保留你的原樣:不做 Unicode 規範化,組合重音不會被改寫成單個碼點。比較時瀏覽器按 Unicode 等價性處理,é(一個碼點)與 e+組合重音會被視為同一位置,先後保持你輸入的順序。不提供按長度排序、隨機打亂、按列排序,也不提供檔案上傳與歷史記錄——所有處理都在瀏覽器內完成,文本不上傳、不儲存。
相關文本工具
排好序之後,通常還會用到這些。