文字差異比對

貼上原文與新版文字,逐行查看新增與刪除的內容。

文字只在瀏覽器處理,不會上傳或自動儲存。重新整理後會清空。

每側最多 50,000 個文字單位、1,000 行。保留空白差異;換行格式統一後比對。

如何比對兩段文字?

  1. 在「原文」貼上修改前的內容,在「新版文字」貼上修改後的內容。
  2. 按「比對文字」,查看新增、刪除與相同行。修改一行會顯示刪除舊行、新增新行。
  3. 勾選「只看差異」可隱藏相同行。「複製比對結果」會複製完整報告,包括相同行。

比對方式與限制

本工具逐行比較,不判斷語意,也不逐字標示修改。空格、Tab、大小寫與末尾空白行都會影響結果;Windows、Mac 與 Unix 的換行格式會先統一。

每側最多 50,000 個文字單位、1,000 行。Emoji 可能占用多個文字單位。超過上限會保留輸入並提示分段,不會自行截斷。只有一側有文字也能比對,另一側視為空內容。

修改或交換輸入後,舊結果會清除,請重新比對。重新整理或離開頁面後內容不會保留,重要原文請另行保存。報告中的行號與狀態是輔助標記,不適合直接當作程式修補檔。

其他文字工具

查看篇幅可使用字數計算;需要轉換繁簡文字,可使用繁簡轉換

文字增刪、空白與比對報告怎麼看

回到工具

改一行,會同時看到刪除與新增

例如原文兩行是「活動報名」「報名截止:週五」,新版保留第一行,第二行改成「報名截止:週四」。按「比對文字」後,會有一行相同、一行刪除與一行新增。這表示日期那一行被替換,不是公告被改了兩次。

下表依結果順序列出原文與新版行號。刪除行沒有新版行號,新增行沒有原文行號。本工具逐行比較,不會在同一行內另外標出改了哪幾個字。

公告日期修改的比對結果
原文 → 新版行號狀態文字
1 → 1相同活動報名
2 → 空刪除報名截止:週五
空 → 2新增報名截止:週四

空格與最後一個換行也可能造成差異

空格、Tab、英文大小寫和末尾空白都會保留。Windows 常見的 CRLF、單獨 CR 與 LF 會先統一成換行,因此只差換行編碼的兩份文字可以顯示相同。螢幕自動折行則不是輸入中的換行。

「A」和「A 後再按一次 Enter」不同,後者多一個空白行。下表用「空格」與「換行」描述看不見的字元,操作時請實際輸入空格或按 Enter,不要把這兩個詞當成內容貼入。

看似相同的文字,實際如何比較
原文與新版結果原因
A / A 後有空格刪除 1、新增 1末尾空格不同
A / a刪除 1、新增 1大小寫不同
A / A 後有換行相同 1、新增 1多出最後一個空白行
兩行內容相同,只差 CRLF/LF相同 2換行編碼先統一

移動段落時,一起看前後文

一句話從開頭搬到結尾,可能顯示原位置刪除、新位置新增。同一句出現多次時,也可能有不同的行對應方式。先看章節標題與鄰近幾行,再判斷是移動還是改寫,不能把增刪數量當成修改字數。

從 PDF 或文字辨識結果貼入時,意外換行可能讓整段看起來都變了。若目標是檢查文案,可保留原稿後另做排版統一的副本。設定檔或程式片段的空白可能有用途,整理前要先確認。

只看差異不會改變複製報告

勾選「只看差異」只暫時隱藏相同行。「複製比對結果」仍會包含全部行、原文與新版行號,以及相同/新增/刪除標記。剛才公告的例子即使只顯示日期改動,複製後也會包含「活動報名」。

遇到條件句或條款時,切回完整結果閱讀上下文。報告適合留作核對紀錄,不能直接當成文件正文或程式修補檔。工具不會合併版本、追蹤修改者,或判斷右邊的新版比較正確。

分段比對與保存原稿

每側最多 50,000 個文字單位、1,000 行,Emoji 可能占多個單位。超過時會提示分段,原文不會自行截斷。依章節取對應範圍,前後保留幾行上下文,避免只按固定行號切割而漏掉新增段落。

只有一側有文字也能比對,另一側視為空內容。兩側都空白時會提示先貼文字。修改或交換輸入後,舊結果會清除,需要重新比對。

文字只在瀏覽器處理,不會上傳或自動儲存。離開或重新整理前另存原稿與需要的報告。分享前檢查是否夾帶密碼、權杖或個資,替換敏感值時保留換行與符號,才不會連要查的差異也改掉。

說明與來源核對: