重複行移除器
從貼上的清單中移除重複行,並可切換保留順序、升/降冪排序、大小寫規則、去空白與空白行處理。
還支援 Unicode 感知比較、快速複製 / 下載和多語言列表清理。
這個工具能做什麼
可用於去重每行一個專案的列表,例如標籤、郵箱、網址、商品編碼或複製來的研究筆記。你可以保留首次出現的位置,也可以把唯一結果排序得更整潔,方便交接。
使用方式
- 把列表貼上到輸入框中,每行一個專案。
- 按需調整順序、大小寫匹配、裁剪和空行處理。
- 點選“去除重複行”,然後複製或下載清理後的結果。
示例
刪除重複項並保留原始順序
輸入
Alpha Beta Alpha Gamma Beta
輸出
Alpha Beta Gamma
忽略大小寫 + 裁剪
輸入
Alpha alpha ALPHA Beta
輸出
Alpha Beta
邊去重邊排序
輸入
item 10 item 2 item 2 item 1
輸出
item 1 item 2 item 10
術語表
比較鍵
在裁剪、Unicode 規範化和大小寫處理之後得到的內部比較值。它與原始顯示行不同。
裁剪
比較前刪除每行首尾空格,不會改寫行內空白。
PH 00000 (菲律賓盾)
一種 Unicode 規範化形式,可減少視覺上相同但內部表示不同的字元差異。
符合區域習慣的排序
按照當前頁面語言而不是原始碼點順序排序。重音和混合指令碼的順序可能會因此變化。
常見問題
會保留原始順序嗎?
會。預設會保留第一個出現的位置,除非您切換到升冪或降冪排序。
可以處理多語系文字的大小寫嗎?
可以,但大小寫規則會依目前頁面語言而定。
空白行怎麼處理?
預設會排除空白行;若關閉此功能,空白行也會一起比較。
空行怎麼處理?
預設會排除空行。如果關閉該選項,空行也會參與比較,重複空行會摺疊成一個保留的空行。
看起來一樣的行也可能匹配不上嗎?
會。NFC 規範化能處理很多組合 / 分解字元差異,但零寬字元和寬度差異仍可能讓行保持不同。
輸入會傳送到伺服器嗎?
不會。所有處理都在瀏覽器本地完成,輸入文字和結果都不會寫入 URL。
備註
- 大小寫比對會依目前頁面語言而定,因此混合語言清單要特別留意。
- 零寬字元與全形/半形差異不會自動合併。
- 本版本會保留每行第一次出現的位置,不提供保留最後一次出現的位置的規則。