文字反轉排序工具

對文字按行排序、倒序、隨機打亂或逐行反轉字元:支援拼音/字母排序、按長度、按行內數字,中文名單整理一步到位。

輸入文字

選擇操作

選項:

結果

請先在上方輸入文字。

排序模式說明

升序 / 降序按本地語言習慣比較:英文按字母順序,中文按拼音順序(如「群暉」按 qun 排在「飛牛」fei 之後),數字按數值大小而不是字串逐位比較,因此「第9章」會正確排在「第10章」之前。

「按長度」適合整理標題、註解或文案,短句排前面方便快速瀏覽;「按行內數字」會提取每行中的第一個數字作為排序鍵,沒有數字的行排在最後,適合「檔案 1.txt」「檔案 10.txt」這類命名清單。

「隨機打亂」使用洗牌演算法,每次結果都不同,適合抽獎名單、隨機分組;「整行倒序」把最後一行換到第一行;「每行字元反轉」則把每一行文字左右顛倒(如 abc → cba)。勾選去重後會在排序前先刪除重複行。

使用步驟

  1. 把待處理的文字貼到上方輸入框,每行一條。
  2. 按需勾選「忽略空行」「去重」,點擊任意操作按鈕。
  3. 結果即時顯示在下方,點擊「複製」帶走。

常見問題

中文是按什麼順序排的?

按拼音順序。排序使用瀏覽器內建的中文拼音比較規則,與拼音輸入法的字母順序一致;同音字按內碼順序區分先後。

為什麼「第10章」排在「第9章」前面?

普通文字逐位比較字元時 1 小於 9 會先排。本工具預設按數值感知方式比較數字,若仍遇到該情況請使用「按行內數字」模式,它會提取數字按大小排序。

隨機打亂是均勻的嗎?

是。使用 Fisher-Yates 洗牌演算法,每一行出現在任意位置的概率相同;多次點擊可反覆重新打亂。

排序會保留空行嗎?

預設勾選「忽略空行」,空行與純空格行會被移除;取消勾選後空行會作為普通行參與排序(通常會排到最前或最後)。