重複行移除器

從貼上的清單中移除重複行,並可切換保留順序、升/降冪排序、大小寫規則、去空白與空白行處理。

還支援 Unicode 感知比較、快速複製 / 下載和多語言列表清理。

僅瀏覽器內處理 Unicode 感知 保留順序或排序
你的輸入只儲存在這個瀏覽器裡,絕不會傳送到伺服器。

這個工具能做什麼

可用於去重每行一個專案的列表,例如標籤、郵箱、網址、商品編碼或複製來的研究筆記。你可以保留首次出現的位置,也可以把唯一結果排序得更整潔,方便交接。

使用方式

  1. 把列表貼上到輸入框中,每行一個專案。
  2. 按需調整順序、大小寫匹配、裁剪和空行處理。
  3. 點選“去除重複行”,然後複製或下載清理後的結果。

示例

刪除重複項並保留原始順序

輸入

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。

備註

  • 大小寫比對會依目前頁面語言而定,因此混合語言清單要特別留意。
  • 零寬字元與全形/半形差異不會自動合併。
  • 本版本會保留每行第一次出現的位置,不提供保留最後一次出現的位置的規則。