兩篇文章差異比較(文字比對、找出不同)
逐行或逐詞(中文與日文逐字)比較兩段文字,以顏色標示新增、刪除與修改。可切換左右並排或合併顯示,並以 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 | 6 | 修改後:Meet at the lobby at 8:30. |
每份文字最多 200,000 字元。差異非常多時會限制處理量,避免頁面卡住。
使用方式
- 左邊貼上修改前、右邊貼上修改後的文字。
- 選擇逐行或逐詞比較、左右並排或合併顯示,需要時可忽略空白或大小寫的差異。
- 確認新增(綠)、刪除(紅)與修改的行,再複製或儲存 unified diff。
常見問題
「修改的行」是什麼?
刪除的行後面緊接著新增的行時,會依順序配對成「修改」並排顯示,並在行內標示不同的詞(中文與日文為字)。
用什麼方法比較?
使用 Myers 差異演算法(找出最短的編輯步驟),在瀏覽器內計算。差異非常多時會限制處理量避免頁面卡住,此時部分內容會以整段刪除與新增顯示並提示。
什麼是 unified diff?
diff -u 與 Git 使用的差異格式,包含每處變更前後 3 行,可用於 patch 等工具。
注意事項與限制
- 你輸入的內容只在此頁面處理,不會傳送到 YUCTS 的伺服器。
- 每份文字最多 20 萬字元,畫面最多顯示 2,000 行(unified diff 一定包含完整內容)。
- 差異非常多時,部分結果可能以較大的區塊顯示,而不是最小差異。
- 修改的行依順序配對,不會尋找內容相似的行來對應。
相關工具
- 字數與字元統計(字元、中日文字、英文詞數、換行、段落)統計文章的字元數(以肉眼看到的字為準,表情符號組合也算 1 個)、中日文字數、英文詞數、空白、換行與段落。輸入時即時更新,全部在瀏覽器內處理。
- 閱讀時間計算器(默讀・朗讀所需時間)估算讀完一篇文章需要多少時間。中文與日文以每分鐘字數計算,英文等以每分鐘詞數計算,速度可自由調整。結果僅為預估值。
- 文字排版整理器(刪除行尾空白、多餘空行)依你選擇的規則整理行尾空白、連續空白與空行、全形空白、Tab 與看不見的零寬字元。原始文字保持不變,並以預覽標示每一處刪除與轉換。
- 全形/半形轉換(英數字、符號、片假名、空白)依類型把數字、英文字母、符號、空白、片假名與日文標點在全形與半形之間轉換,可指定不轉換的例外字元並預覽轉換位置。與 Unicode 正規化(NFKC)不同,只轉換你選擇的類型。
- 簡繁轉換(簡體/繁體中文、台灣與香港)在簡體字與繁體字(台灣、香港)之間轉換中文。使用 OpenCC 辭典依詞彙轉換,標示轉換的位置,並列出有多個候選字、需要確認的字。全程在瀏覽器內處理。
- 日文假名轉換(平假名、片假名、羅馬字)平假名與片假名(含半形)互轉,假名轉成修正平文式、日本 2025 年內閣告示或護照式羅馬字,也能把羅馬字轉回假名。長音、助詞等容易出錯的地方會另外列出提醒。