跳至主要內容
Lizely

移除重複行

保留每一行第一次出現的內容,可選擇以英文大小寫與行首尾空白作為比對規則,同時完整保留被保留行的原始文字。

隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。

使用方式

  1. 1.每行貼上一個值。
  2. 2.選擇比較時是否忽略英文大小寫或行首與行尾空白。
  3. 3.選擇「移除重複行」,核對統計後複製保留的第一次出現內容。

關於移除重複行

移除重複行工具會從逐行清單中保留每個比對鍵第一次出現的行,並移除其後的重複項。可貼上名稱、標籤、電子郵件、查詢、匯出值或一般文字,每行一個項目;結果會顯示輸入、保留與移除行數。所有切分、比較和輸出都在瀏覽器內完成,清單不會上傳。

預設為嚴格比對:Apple 與 apple 不同,前後空白也不同。可選擇忽略英文大小寫,或在比較時忽略行首與行尾空白。這些選項只改變比較鍵,不會修改被保留的第一行;例如第一個保留項前面有空白,輸出仍保留那份原始空白。

工具可辨識 CRLF、獨立 CR 與 LF 的換行邊界,並以 LF 產生結果。空白行也會被納入比對:第一個相同空白鍵會保留,後續相同空白行會移除。若你的目標是刪除所有空白行,而非只留下第一個,請使用移除空白行工具。

輸入上限為 1,000,000 個 UTF-16 code units,讓瀏覽器的記憶體使用和結果顯示保持可預期。超過上限時工具會顯示錯誤,不會靜默截斷或產生部分輸出。更改文字或選項會清除舊結果,避免舊統計被誤認為目前輸入。

這是文字行比對,不是資料庫去重或語意合併。它不會判斷同義字、標準化 Unicode、解析 CSV 欄位或驗證電子郵件;重要資料在覆蓋來源前應先檢查輸出。

方法與來源

驗證非空且不超過 1,000,000 個 UTF-16 code units 的輸入,優先以 CRLF 再以獨立 CR 或 LF 切分;以可選的行首尾修剪與 en-US 小寫建立比較鍵,只有鍵值首次出現時才保留原始行字串,輸出邊界統一為 LF,並報告輸入、保留與移除行數。

常見問題

哪一個重複項會被保留?
每個比較鍵的第一行會保留,並保留其原本的英文大小寫與空白。
忽略空白會修改輸出的行嗎?
不會。修剪只用於比較鍵;第一個保留行的字串內容不會改變,只有產生的換行邊界會統一為 LF。
空白行也會去重嗎?
會。第一個相同空白鍵會留下,後續相同空白行會移除。
我的清單會被上傳嗎?
不會。切分、鍵值比較、統計與輸出都在目前瀏覽器內完成。

文字工具 使用指南

查看全部