比较两段文本并找出差异
把旧版本放进“原文”,新版本放进“新文本”,检查器就会高亮两者之间的每一处新增、删除和替换。本指南比较一则商店短通知的两个版本,并解释每处高亮和每个计数的含义。
实例演示
本店工作日9:00开门。 所有访客均可免费停车。
本店工作日8:00开门。 现在所有顾客均可免费停车。
本店工作日98:00开门。
现在所有访顾客均可免费停车。
- 已添加
- 4
- 已删除
- 2
- 不变
- 22
- 总变化
- 6
发现的更改
98- 现在
访顾
添加文字删除的文字
中文词与词之间没有空格,所以本例使用字符模式比较。共发现三处更改:两处替换(先显示带删除线的旧文字,再显示新文字),以及一处只以绿色显示的插入。换行和其余文字都相同,因此不高亮,计为“不变”。
检查器如何比较文本
- 默认的单词模式按空格、制表符和换行切分文本。中文句子中没有空格,整句会被当作一个“单词”,因此请切换到字符模式。
- 检查器会寻找把原文变成新文本所需的最少新增和删除,因此插入或删除内容之后的文字仍能正确对齐。
- 替换显示为红色带删除线的被删除文字,后面紧跟绿色的新增文字。未改变的文字不会高亮。
- “已添加”“已删除”“不变”统计的是字符数(包括空格和换行),“总变化”等于已添加与已删除之和。如果两段文本完全相同,检查器会直接提示,而不显示差异。
- 如果两段文本相差超过 1,000 处单词或字符编辑,检查器会保留相同的开头和结尾,并把中间部分显示为一次删除加一次新增。
- 比较完全在浏览器中进行,两段文本都不会被上传。