文本差异对比

Text Diff Compare

Compare two texts line by line and highlight changes.

📐 工作原理与说明
文本差异按行比对:以行为单位做最长公共子序列匹配,未匹配的行为新增或删除;行内再做字符级比对标出修改片段;相似度 = 2 × 匹配行数 ÷(原文本行数 + 新文本行数)× 100%;新增以绿色、删除以红色、修改以黄色高亮显示,便于快速定位两版内容变动。
📌 图例

📚 深度解析:文本差异对比(文字)

💡 常见使用场景

示例:两版短句比对
A=“我爱北京”,B=“我爱上海”:工具按最长公共子序列(LCS)比对,标记“我”“爱”为相同,旧版“北京”为删除,新版“上海”为新增,差异位置一目了然。

❓ 常见问题(FAQ)

差异比对是基于行还是字符?
本工具按行切分后做 LCS 比对,因此段落/行级别改动最清晰;单行内字符级差异不会逐字标出。
为什么有些相同内容被标成新增?
换行符、首尾空格、不可见字符(如全角/半角空格)不同都会导致行被判定为不一致,建议比对前先统一换行与缩进。