文字去重器

移除重複行,並保留首次出現的原順序。

文字行
唯一行
貼上多行文字即可移除重複行。

你的文字會在瀏覽器本機去重,不會上傳到 BroBroGo。

常見問題

什麼會算作重複行?

每一行必須完全相同才算重複,包括空格和大小寫。第一次出現的行會保留,後面相同的行會移除。

會保留原本的順序嗎?

會。結果按每一行首次出現的位置排列,去重後清單仍保持原本的先後關係。

空行會怎麼處理?

空行會像其他行一樣處理。如果多個空行重複,只會保留第一次出現的那個空行。

關於文字去重器

「文字去重器」是一個專為清理清單而設的線上工具。當你輸入一筆按行分隔的文字清單時,本工具會自動偵測並移除所有完全重複的行數,僅為你保留每行文字首次出現的內容。去重處理完成後,工具會即時顯示清理後的「唯一行」清單,並提供詳細的統計數據,讓你一目了然原始行數、保留的唯一行數以及被移除的重複行數。

輸入與輸出規格

本工具設有明確的輸入限制與多元的輸出資訊,以確保處理效能與結果實用性:

  • 輸入限制:用戶需於「文字行」輸入框中貼上待處理的清單,每行代表一個項目。輸入的文字總長度上限為 500,000 個字元。
  • 輸出結果:系統會於「唯一行」欄位輸出已移除重複項目的清單。
  • 統計數據
    • 原始:顯示初始輸入的總行數。
    • 唯一:顯示去重後所保留的唯一行數。
    • 已移除:顯示被偵測並刪除的重複行數。

去重規則與特殊情況處理

為了精確清理數據,本工具在處理文字時遵循以下嚴格的規則與邊界條件:

  • 精確比對:兩行文字必須完全一致才會被判定為重複,這包括空格以及英文字母的大小寫均須完全相同。
  • 保留首次出現:當偵測到重複行時,系統會保留該行第一次出現的記錄,並將後續所有相同的重複行移除。
  • 維持原順序:去重過程中,所有唯一行首次出現的原始排列順序將會獲得完整保留。
  • 空行處理:空行會被視為一般文字行作相同處理。若輸入內容中出現多個重複空行,系統僅會保留第一個空行。
  • 字元超限:若輸入的文字長度超過 500,000 個字元的限制,系統會顯示錯誤訊息「這段文字太長了,請控制在 {max} 個字元以內。」,此時各項行數統計數值均會保持為 0。
  • 清空輸入:當執行清空操作時,輸入與輸出欄位皆會變為空白,且「原始」、「唯一」與「已移除」的統計數值均會歸零。此時,「複製」與「使用結果」功能亦會停用。

系統狀態與錯誤訊息說明

在不同的操作情境下,工具會顯示相應的狀態提示或錯誤訊息:

  • 加入多行文字後即可去重。:當輸入框為空時顯示的提示。
  • 已移除 {removed} 行重複內容,保留 {total} 行中的 {unique} 行。:成功移除重複行後顯示的狀態訊息。
  • 沒有發現重複行。已保留 {unique} 行。:當輸入的內容中未偵測到任何重複項時顯示。
  • 無法去重這段文字。:系統無法順利執行去重時顯示的通用錯誤訊息。
  • 已清空。:清除輸入內容後的狀態提示。
  • 範例已去重。:載入並處理內建的範例文字後顯示。
  • 去重結果已移到輸入框。:當用戶將清理後的結果移至輸入端時顯示。

瀏覽器本機處理與私隱保護

我們非常重視你的數據私隱。當你使用本工具進行文字去重時,所有的文字處理程序均會在你的瀏覽器本機內完成。你的任何文字數據都不會被上傳到 BroBroGo 伺服器,確保處理過程的安全與私密。

常見問題

什麼會算作重複行?

每一行必須完全相同才算重複,包括空格和大小寫。第一次出現的行會保留,後面相同的行會移除。

會保留原本的順序嗎?

會。結果按每一行首次出現的位置排列,去重後清單仍保持原本的先後關係。

空行會怎麼處理?

空行會像其他行一樣處理。如果多個空行重複,只會保留第一次出現的那個空行。