跳到主要內容
Tools

移除重複行

刪除文字中重複的行,可忽略大小寫與頭尾空白,也能只列出重複或只出現一次的行。

保留

0 個字元 · 1 行

原始行數
0
已移除
0
結果行數
0
重複的內容
0

選項只影響比對方式,結果保留每行原本的內容。

使用說明

  1. 在「輸入文字」欄位貼上清單,每行一個項目,也可以按「範例」看看效果。
  2. 結果會即時顯示在右側(手機上在下方),下方同時列出原始行數、移除了幾行與有幾種內容重複。
  3. 依需要勾選「忽略大小寫」或「忽略頭尾空白」,並選擇保留第一次或最後一次出現的行。
  4. 想找出哪些項目重複時,把「顯示」改成「只列出重複的行」;改成「只列出不重複的行」則只留下出現一次的項目。
  5. 按「複製」或「下載」取得結果。

常見問題

我的資料會被上傳嗎?

不會。所有比對都在你的瀏覽器中完成,資料不會離開你的裝置,即使是幾十萬行的清單也一樣。

勾選「忽略頭尾空白」後,結果的空白會被刪掉嗎?

不會。選項只影響「哪些行算重複」,結果中保留的每一行都維持原本的內容。若想一併清掉多餘空白,可以先用「空白清理」工具處理。

「保留第一次出現」和「保留最後一次出現」有什麼差別?

兩者留下的內容相同,差別在位置與寫法:保留第一次出現時,重複的行留在最早出現的位置;保留最後一次出現時,留在最後出現的位置。搭配忽略大小寫時,結果會是該次出現的原始寫法,例如 Apple 或 APPLE。

空白行怎麼處理?

「視為一般行」會把多個空白行當成重複,只留下第一個;「全部保留」不比對空白行,原樣保留段落之間的空行;「全部移除」則刪除所有空白行。只有空格或 Tab 的行也算空白行。

看起來一樣的兩行,為什麼沒有被當成重複?

常見原因是行尾有看不到的空格、Tab,或全形與半形字元不同(例如「A」與「A」)。可以勾選「忽略頭尾空白」再試一次,或用「空白清理」工具移除不換行空格與零寬字元。另外,「台」與「臺」是不同的字,不會被視為重複。

換行符號會被改變嗎?

結果使用輸入中第一個換行符號的格式(Windows 的 CRLF 或 macOS/Linux 的 LF),最後一行後面若原本有換行也會保留。

鍵盤快捷鍵

/
搜尋工具(在工具頁會回到首頁的搜尋欄)
?
顯示這個說明
Esc
關閉對話框
Ctrl / ⌘Enter
執行工具的主要動作(支援的工具)

在輸入框中打字時,/ 與 ? 不會觸發快捷鍵。