兩篇文章差異比較(文字比對、找出不同)

逐行或逐詞(中文與日文逐字)比較兩段文字,以顏色標示新增、刪除與修改。可切換左右並排或合併顯示,並以 unified diff 格式複製或儲存。

  • 在瀏覽器內處理(不上傳)

最多 200,000 字元

最多 200,000 字元

比較單位
顯示方式

比較結果

新增的行
0
刪除的行
0
修改的行
3
行修改前行修改後
1旅行攜帶物品1旅行攜帶物品
2護照2護照
3修改前:機票(電子機票)3修改後:機票(紙本機票)
4充電器4充電器
5修改前:折疊傘5修改後:防曬乳
6修改前:Meet at the lobby at 9:00.6修改後:Meet at the lobby at 8:30.

每份文字最多 200,000 字元。差異非常多時會限制處理量,避免頁面卡住。

使用方式

  1. 左邊貼上修改前、右邊貼上修改後的文字。
  2. 選擇逐行或逐詞比較、左右並排或合併顯示,需要時可忽略空白或大小寫的差異。
  3. 確認新增(綠)、刪除(紅)與修改的行,再複製或儲存 unified diff。

常見問題

「修改的行」是什麼?

刪除的行後面緊接著新增的行時,會依順序配對成「修改」並排顯示,並在行內標示不同的詞(中文與日文為字)。

用什麼方法比較?

使用 Myers 差異演算法(找出最短的編輯步驟),在瀏覽器內計算。差異非常多時會限制處理量避免頁面卡住,此時部分內容會以整段刪除與新增顯示並提示。

什麼是 unified diff?

diff -u 與 Git 使用的差異格式,包含每處變更前後 3 行,可用於 patch 等工具。

注意事項與限制

  • 你輸入的內容只在此頁面處理,不會傳送到 YUCTS 的伺服器。
  • 每份文字最多 20 萬字元,畫面最多顯示 2,000 行(unified diff 一定包含完整內容)。
  • 差異非常多時,部分結果可能以較大的區塊顯示,而不是最小差異。
  • 修改的行依順序配對,不會尋找內容相似的行來對應。