文本差异对比原理
基于 LCS(最长公共子序列)等算法逐行/逐字符比对,标出新增、删除、修改
差异以增/删/改着色呈现
这个工具能做什么
- 对比两段文本的差异
- 行级或字符级比对
- 本地运行,不上传
怎么使用(输入说明)
- 粘贴原文本与新文本:分别填入两侧。
- 对比:高亮显示增删改位置。
比较是基于行还是字符
默认按行比对(适合代码、清单);也可切字符级(适合短文案)。行级更直观,字符级更精细,按场景选择。
计算实例
例:原 “猫 狗 猪”、新 “猫 牛 猪” → 标出 “狗” 删除、“牛” 新增。
常见问题 FAQ
Q:比较是基于行还是字符?
A:默认按行做差异比对(LCS 算法),适合代码与文档;若文本无明显换行,可把整段当作一行比较。结果会用颜色区分新增(左有右无)、删除(左无右有)与保留行。
Q:我的文本会被上传吗?
A:不会。差异计算完全在浏览器本地进行,不发送任何内容到服务器,关闭页面即失效。