文本对比

高亮显示两段文本差异

加载中…

这个工具有帮助吗?

关于此工具

文本比较会用最长公共子序列(LCS)算法对比粘贴进来的两段文字,按行标出差异:删除的行显示红色删除线,新增的行显示绿色背景。适合用来查看合同修改版、代码或稿件两个版本之间到底改了哪里。比较全部在浏览器内完成,输入的文字不会发送到服务器。

使用方法

  1. 在左侧粘贴原文,在右侧粘贴修改后的版本。
  2. 输入的同时,下方会立即显示按行比较的结果。
  3. 红色行(−)是只存在于原文中的行,绿色行(+)是只存在于修改版中的行。
  4. 顶部会汇总变化的行数,方便快速了解改动规模。

常见问题

是按行比较还是按字符比较?
按行比较。即使一行中只改了一个词,整行也会以删除(−)和新增(+)一对的形式显示。不会具体标出一行内哪个字符发生了变化。
如果只是同一行的位置发生了变化,会怎么显示?
由于采用最长公共子序列(LCS)方式,位置变化的行会在原位置显示为删除,在新位置显示为新增。如果有多行内容完全相同,具体哪一行和哪一行配对取决于算法的判断。
一个空格的差异也会被识别为不同吗?
会。行末多一个空格或缩进相差一个字符,都会被判定为不同的行并标记为变化。
粘贴进去的两段文字会发送到服务器吗?
不会。比较全部在浏览器内完成,两段文字都不会被发送出去。

类似工具