文本对比工具

把原文放在左边,修改后的文字放在右边。下方会显示差异:新增的内容为绿色,删除的内容为红色,并列出各自的数量。

免费 在浏览器中运行 核对于2026年11月10日星期二

此工具在您的浏览器中运行。您输入的内容不会发送给我们。

使用方法

  1. 在左边的框中粘贴 原文。
  2. 在右边的框中粘贴 修改后的文字。结果会随您的输入即时更新。
  3. 选择 按行 逐行比较,或选择 按词 逐词比较。
  4. 如果大小写或空格的差异对您不重要,勾选 忽略英文大小写 或 忽略多余的空格和换行。

差异是怎样找出来的

工具会找出把原文变成修改后文字所需的最少插入和删除次数。这是最长公共子序列问题,这里采用的方法是 Eugene W. Myers 于1986年发表的 O(ND) 算法(英文),其中 N 和 M 是两段文字的长度,D 是改动的数量。

每一行,或每一个用空格隔开的词,是一个单位。只出现在原文中的单位显示为删除;只出现在修改后文字中的单位显示为新增。

  • 移动到另一位置的行,在原来的位置显示为删除,在现在的位置显示为新增。
  • 相同的单位只显示一次,位于原来的位置,没有符号。

大小写与空格选项

勾选 忽略英文大小写 后,Apple 和 apple 视为相同。中文没有大小写之分,这个选项只影响英文字母。

勾选 忽略多余的空格和换行 后,连续的空格或制表符视为一个空格,行首和行尾的空格会被忽略。结果仍然显示您粘贴的原文。

限制

  • 每段文字最多可以有20,000行或词。
  • 最多显示3,000处插入和删除。超过这个数量的两段文字会被拒绝,并显示提示。

示例:三行短文

原文有三行,修改后的文字也有三行。第一行改为“今天天气很好”,第三行改为“带上水果”,第二行没有变化。

结果显示新增2处、删除2处、未变1处。被删除的行排在替换它的新增行之前,因此每处改动都集中在一起显示。

结果 行
删除 今天天气好
新增 今天天气很好
未变 我们去公园
删除 带上午饭
新增 带上水果

常见问题

我的文字会上传到什么地方吗?

不会。比较在您的浏览器中进行,页面不会发送或保存您粘贴的内容。页面加载完成后,您可以关闭网络再比较一次,自行核实。

为什么移动过的行会同时显示为删除和新增?

文字是按顺序比较的。移动过的行在旧位置是删除,在新位置是新增,因为工具不会寻找移动。大多数差异比较工具也是这样做的。

按行比较和按词比较有什么不同?

按行比较会把整行标为已修改,适合代码、列表和信件。按词比较会标出单个词,因此句子中的改动只显示改变的词。中文没有空格,按词比较时一整句会被当作一个词,所以中文文字通常应按行比较。

为什么文字的长度有限制?

每段文字最多20,000行或词,最多显示3,000处插入和删除。超过这个范围,手机会变慢或内存不足,因此工具会显示提示并停止。

忽略大小写的选项对中文有用吗?

中文没有大小写,所以这个选项对中文没有影响。它只影响英文字母,例如 PDF 和 pdf 会被视为相同。

资料来源

数据和文字最近核对于2026年11月10日星期二。

我们使用必要的 Cookie 来运行网站。经您同意后,Google 还会使用广告 Cookie 展示个性化广告。如果您拒绝,仍会看到广告,但广告不会个性化。