正在準備工作區…
輸入
輸出
結果將顯示在這裡。
使用方法
- 貼上多行文字,或開啟 UTF-8 檔案。
- 選擇排序方式和清理選項。
- 複製或下載排序後的清單。
選擇合適的文字行順序
為清單、測試資料和設定檔重新排列每行一筆的紀錄。排序鍵相同時保留原有相對順序。
支援自然排序、語言相關的文字排序、精確十進位數值排序和 Unicode 碼位長度排序。
編號名稱的自然排序
自然排序將連續數字視為數值,因此 item2 排在 item10 前。文字排序使用頁面語言對應的 Intl.Collator,實際順序可能受瀏覽器排序資料影響。
輸入
item10
item2
item1
結果
item1
item2
item10
編號依 item1、item2、item10 排列。
不經過浮點數的數值排序
接受帶正負號的十進位數和科學記號,指數範圍為 −1,000,000 至 1,000,000。直接比較十進位表示,保留大整數和 19.9900 等原始寫法。空白或非數值行會報錯,可先移除空白行。
清理與換行規則
去除兩端空白會修改輸出行;移除空白行為選用功能。長度依 Unicode 碼位計算,不等同於可見字元數。使用首個 LF、CRLF 或 CR 作為分隔符號,保留結尾換行和開頭的 UTF-8 BOM。
處理限制
文字轉換支援 5 MiB 輸入、100,000 個邏輯行、20 MiB 輸出及 10 秒處理時間。正則支援 1 MiB 輸入、4,096 個 UTF-16 單元的運算式、最多 500 個結果及 2 秒限時。檔案須為 UTF-8,全部在本機處理。
?
常見問題
自然排序和文字排序有何不同?
自然排序辨識連續數字,文字排序不啟用數值排序規則。
數值會被四捨五入嗎?
不會,精確比較保留原始文字,僅在勾選去空白時修改兩端空白。
可以反向排序嗎?
可以,選擇遞減;相同排序鍵仍保留來源順序。
會刪除重複行嗎?
不會,請使用獨立的移除重複行工具。
長度指可見字元數量嗎?
不是,計算 Unicode 碼位;組合重音或複合 emoji 可能包含多個碼位。