文本差異對比

Text Diff Compare

Compare two texts line by line and highlight changes.

📐 工作原理與說明
文本差異按行比對:以行為單位做最長公共子序列匹配,未匹配的行為新增或刪除;行內再做字元級比對標出修改片段;相似度 = 2 × 匹配行數 ÷(原文本行數 + 新文本行數)× 100%;新增以綠色、刪除以紅色、修改以黃色高亮顯示,便於快速定位兩版內容變動。
📌 圖例

📚 深度解析:文本差異對比(文字)

💡 常見使用場景

示例:兩版短句比對
A=“我愛北京”,B=“我愛上海”:工具按最長公共子序列(LCS)比對,標記“我”“愛”為相同,舊版“北京”為刪除,新版“上海”為新增,差異位置一目瞭然。

❓ 常見問題(FAQ)

差異比對是基於行還是字元?
本工具按行切分後做 LCS 比對,因此段落/行級別改動最清晰;單行內字元級差異不會逐字標出。
為什麼有些相同內容被標成新增?
換行符、首尾空格、不可見字元(如全形/半形空格)不同都會導致行被判定為不一致,建議比對前先統一換行與縮排。