🧹 文字去重

一鍵去除重複行——支援大小寫敏感和排序選項

✓ 永久免費 · ✓ 無需註冊 · ✓ 檔案不上傳 · ✓ 離線可用

🔒 你的文字永遠不會離開你的裝置。 所有處理都使用 以 JavaScript Set 去除重複 在你的瀏覽器中進行。不上傳、不經伺服器、不追蹤。

功能特色

  • 逐行去重 — 兩行完全相同才算重複(可選忽略大小寫、去掉首尾空白)。每組只保留第一次出現的那行,位置不變,也可以排序輸出。就是逐字比較,不靠猜。
  • 空格處理 — 可選去除首尾空格後再比較,避免因空格導致的誤判。
  • 統計報告 — 可選擇是否區分大小寫、比較時忽略行首行尾空白、刪除空行、依 A→Z 排序(數字依大小排)。執行過一次後再改選項,結果會自動更新。
  • 排序輸出 — 可選對去重後的結果進行排序。

運作方式

  1. 貼上文字 — 將包含重複行的文字貼上到輸入框。
  2. 設定選項 — 根據需要選擇大小寫敏感、去除空格和排序等選項。
  3. 去重並匯出 — 點選去重按鈕,檢視結果並複製或下載。

使用情境

  • 清理郵件列表中的重複地址
  • 去除資料庫匯出中的重複記錄
  • 清理日誌檔案中的重複條目
  • 合併多個來源的資料並去重

常見問題

預設區分大小寫嗎?

不區分。預設情況下 "Hello"、"hello" 和 "HELLO" 算同一行,保留第一次出現的那行,原樣不動。開啟「區分大小寫」後三行都會保留。

保留下來的行會被改動嗎?

不會。它只刪除整行重複,留下的是第一次出現的那行,一個字元都不改,縮排和中間的空白都保留。「比較時忽略首尾空白」只影響什麼算重複,不會刪掉你文字裡的空白。

會保持原本的順序嗎?

預設會。開啟「結果排序」後依 A→Z 排列,數字依大小排(item2 在 item10 前面)。排序後的清單不含空行。

空行怎麼處理?

空行留在原位,不算重複,段落間距不會亂。開啟「刪除空行」可以全部移除。

相關工具

  • 🔢 字數統計 — 實時統計文字各項指標——閱讀時間、朗讀時間一目瞭然
  • 🔤 大小寫轉換 — 支援大寫、小寫、駝峰、下劃線等多種格式——即時轉換
  • 🔍 正則測試 — 輸入正規表示式和測試字串,實時檢視匹配結果

💬 Bug、點子,或者就想打個招呼? 告訴 Milo 🐨 · [email protected]