QQuickKit

行排序

多行文字按字母順序、長度或隨機排序,支援忽略大小寫,適合整理清單、排序程式碼匯入語句或處理 CSV 資料

關於此工具

即時排序多行文字清單,支援字母順序、長度或隨機排列。適合整理詞彙表、排序 CSS class 名稱、重排 import 語句、清理 CSV 資料,或任何需要將行按特定順序排列的場合,無需手動逐行調整。

功能特色

  • 五種排序模式 — A→Z、Z→A、最短優先、最長優先與隨機排列。
  • 忽略大小寫選項 — 可選擇忽略大小寫,使 "banana" 與 "Banana" 排在一起。
  • 保留空白行 — 空白行視為空字串參與排序,不會被靜默刪除。
  • 即時輸出 — 切換排序模式或選項時,結果立即更新。

常見問題

隨機排序如何運作?
使用 Fisher-Yates 洗牌演算法對行陣列進行統計均勻的隨機排列,每次點擊都會產生不同結果。
忽略大小寫選項會改變輸出的大小寫嗎?
不會。原始文字的大小寫在輸出中完整保留,該選項只影響排序比較時的邏輯。
可以排序數字嗎?
字母排序對數字會產生字典序結果,例如 1、10、2、20。若需要真正的數值排序,建議將清單匯入試算表或使用程式碼處理。

延伸閱讀