移除重複行
刪除文字中重複的行,可忽略大小寫與頭尾空白,也能只列出重複或只出現一次的行。
0 個字元 · 1 行
- 原始行數
- 0
- 已移除
- 0
- 結果行數
- 0
- 重複的內容
- 0
選項只影響比對方式,結果保留每行原本的內容。
使用說明
- 在「輸入文字」欄位貼上清單,每行一個項目,也可以按「範例」看看效果。
- 結果會即時顯示在右側(手機上在下方),下方同時列出原始行數、移除了幾行與有幾種內容重複。
- 依需要勾選「忽略大小寫」或「忽略頭尾空白」,並選擇保留第一次或最後一次出現的行。
- 想找出哪些項目重複時,把「顯示」改成「只列出重複的行」;改成「只列出不重複的行」則只留下出現一次的項目。
- 按「複製」或「下載」取得結果。
常見問題
我的資料會被上傳嗎?
不會。所有比對都在你的瀏覽器中完成,資料不會離開你的裝置,即使是幾十萬行的清單也一樣。
勾選「忽略頭尾空白」後,結果的空白會被刪掉嗎?
不會。選項只影響「哪些行算重複」,結果中保留的每一行都維持原本的內容。若想一併清掉多餘空白,可以先用「空白清理」工具處理。
「保留第一次出現」和「保留最後一次出現」有什麼差別?
兩者留下的內容相同,差別在位置與寫法:保留第一次出現時,重複的行留在最早出現的位置;保留最後一次出現時,留在最後出現的位置。搭配忽略大小寫時,結果會是該次出現的原始寫法,例如 Apple 或 APPLE。
空白行怎麼處理?
「視為一般行」會把多個空白行當成重複,只留下第一個;「全部保留」不比對空白行,原樣保留段落之間的空行;「全部移除」則刪除所有空白行。只有空格或 Tab 的行也算空白行。
看起來一樣的兩行,為什麼沒有被當成重複?
常見原因是行尾有看不到的空格、Tab,或全形與半形字元不同(例如「A」與「A」)。可以勾選「忽略頭尾空白」再試一次,或用「空白清理」工具移除不換行空格與零寬字元。另外,「台」與「臺」是不同的字,不會被視為重複。
換行符號會被改變嗎?
結果使用輸入中第一個換行符號的格式(Windows 的 CRLF 或 macOS/Linux 的 LF),最後一行後面若原本有換行也會保留。