關於文字去重器
「文字去重器」是一個專為清理清單而設的線上工具。當你輸入一筆按行分隔的文字清單時,本工具會自動偵測並移除所有完全重複的行數,僅為你保留每行文字首次出現的內容。去重處理完成後,工具會即時顯示清理後的「唯一行」清單,並提供詳細的統計數據,讓你一目了然原始行數、保留的唯一行數以及被移除的重複行數。
輸入與輸出規格
本工具設有明確的輸入限制與多元的輸出資訊,以確保處理效能與結果實用性:
- 輸入限制:用戶需於「文字行」輸入框中貼上待處理的清單,每行代表一個項目。輸入的文字總長度上限為 500,000 個字元。
- 輸出結果:系統會於「唯一行」欄位輸出已移除重複項目的清單。
- 統計數據:
- 原始:顯示初始輸入的總行數。
- 唯一:顯示去重後所保留的唯一行數。
- 已移除:顯示被偵測並刪除的重複行數。
去重規則與特殊情況處理
為了精確清理數據,本工具在處理文字時遵循以下嚴格的規則與邊界條件:
- 精確比對:兩行文字必須完全一致才會被判定為重複,這包括空格以及英文字母的大小寫均須完全相同。
- 保留首次出現:當偵測到重複行時,系統會保留該行第一次出現的記錄,並將後續所有相同的重複行移除。
- 維持原順序:去重過程中,所有唯一行首次出現的原始排列順序將會獲得完整保留。
- 空行處理:空行會被視為一般文字行作相同處理。若輸入內容中出現多個重複空行,系統僅會保留第一個空行。
- 字元超限:若輸入的文字長度超過 500,000 個字元的限制,系統會顯示錯誤訊息「這段文字太長了,請控制在
{max}個字元以內。」,此時各項行數統計數值均會保持為 0。 - 清空輸入:當執行清空操作時,輸入與輸出欄位皆會變為空白,且「原始」、「唯一」與「已移除」的統計數值均會歸零。此時,「複製」與「使用結果」功能亦會停用。
系統狀態與錯誤訊息說明
在不同的操作情境下,工具會顯示相應的狀態提示或錯誤訊息:
- 加入多行文字後即可去重。:當輸入框為空時顯示的提示。
- 已移除
{removed}行重複內容,保留{total}行中的{unique}行。:成功移除重複行後顯示的狀態訊息。 - 沒有發現重複行。已保留
{unique}行。:當輸入的內容中未偵測到任何重複項時顯示。 - 無法去重這段文字。:系統無法順利執行去重時顯示的通用錯誤訊息。
- 已清空。:清除輸入內容後的狀態提示。
- 範例已去重。:載入並處理內建的範例文字後顯示。
- 去重結果已移到輸入框。:當用戶將清理後的結果移至輸入端時顯示。
瀏覽器本機處理與私隱保護
我們非常重視你的數據私隱。當你使用本工具進行文字去重時,所有的文字處理程序均會在你的瀏覽器本機內完成。你的任何文字數據都不會被上傳到 BroBroGo 伺服器,確保處理過程的安全與私密。
常見問題
什麼會算作重複行?
每一行必須完全相同才算重複,包括空格和大小寫。第一次出現的行會保留,後面相同的行會移除。
會保留原本的順序嗎?
會。結果按每一行首次出現的位置排列,去重後清單仍保持原本的先後關係。
空行會怎麼處理?
空行會像其他行一樣處理。如果多個空行重複,只會保留第一次出現的那個空行。