FrAIFlow Guides

移除重複行並保留第一次出現的項目

每行放一個項目,按 執行 後檢查 輸出。只刪除後續完全相同的行,會區分大小寫與空白。

先了解的事

Apple、apple、前面或後面有空白的 Apple 都不同。此頁沒有忽略大小寫或修剪空白選項。尤其識別碼,請不要為了多刪幾行就任意正規化;如有需要,在副本中另外決定處理。

實際操作步驟

把下方輸入程式碼區塊連同換行與空白貼到 輸入,再按 執行。比對 輸出 後才用 複製結果。輸入仍保留供比較,沒有檔案下載按鈕;請另存原文。

相關工具 →

已驗證的範例

實測 7 行變成 5 行:只有第二個完全相同的 Apple 與第二個 Banana 被刪除。apple 與兩種前後空白版本仍依第一次出現的順序保留。可複製的程式碼區塊會保留看不見的空白。

輸入

Apple
Apple
apple
Apple 
 Apple
Banana
Banana

輸出

Apple
apple
Apple 
 Apple
Banana
實際英文工具畫面。翻譯後的操作名稱請參考本文。
實際英文工具畫面。翻譯後的操作名稱請參考本文。

檢查結果

確認每個應保留項目的首次出現與順序,再貼到純文字編輯器重新檢查。目標程式可能修剪空白或解讀數值。複製結果 被封鎖時,可選取 輸出 手動複製。同一行 Apple Apple 不會變成一個單字。

發生問題時

重複空白行也可能只剩一行。CRLF 與 CR 會正規化成 LF,因此不是逐位元組封存工具。若看似仍有重複,先查大小寫及前後空白。遵守輸入限制,重設 前先保存所需內容。

常見問題

為什麼 Apple 和 apple 都留下?

比對區分大小寫,兩者是不同的行。

保留第一個還是最後一個?

保留第一個,維持原始出現順序。

換行的位元組可能改變嗎?

會。即使看起來相同,也會正規化為 LF。

限制

不保證排序、修剪空白、統一大小寫、去除同一行的重複單字或保留原始檔案位元組。