跳到主要内容
马上默工具工作台
通用实用 · 文本处理

文本差异对比

合同改了三版、文案谁动过一个字,肉眼比对最容易漏。两段文字粘进来,逐行标出新增、删除与改动,改动句子里连哪个字变了都能看见。

  • 行级 + 字符级:先定位哪一行变了,再标出这一行改了哪几个字。
  • 两种视图:并排对照看结构,统一视图方便复制成报告。
  • 可选忽略:空格、空白行、大小写,开会改格式不再刷屏。

粘贴两段文字

本地比对

对比结果

还没有开始对比

0新增行
0删除行
0修改行
0%相似度
删除 新增 修改 空位
粘贴两段文字后点「开始对比」。

AI 差异总结

需人机验证

把差异摘要交给 AI,按影响大小列出实质变化,并提示需要人工确认的数字与条款。首次点击会先弹出点选验证码。

行级对比和字符级对比差在哪

两种粒度解决不同问题,缺一个就得靠眼睛补。

行级先行:快速定位

工具先把两段文字拆成行,用最长公共子序列(LCS)找出哪些行完全一致、哪些行新增或删除。一致的行折叠显示,差异行才展开,长文档也能一眼看到改动集中在哪一段。

字符级补充:改了几个字

一行里只改了一个标点,行级对比会把整行标红,看不出重点。字符级 diff 在同一行内部再算一次 LCS,只把变化的那几个字高亮,审合同金额、日期、否定词时特别有用。

「修改」是怎么判定的

连续的删除行与新增行会按顺序配对,配上的视为修改,多出来的算纯新增或纯删除。行数不等时,工具按顺序就近配对,不会错位到下一段。

忽略空格要慎用

排版调整时忽略空格能减少噪音,但代码缩进、金额分隔、法律条款里的空格可能带含义。核对数字时建议关掉「忽略空格」再跑一遍。

常见问题

文本很长,会不会卡住?

本工具按行做 LCS,单侧建议控制在 1000 行以内。超过时会提示分段对比,避免浏览器长时间无响应。

相似度是怎么算的?

用相同行数占两侧总行数的比例:2 × 相同行数 ÷(原文本行数 + 新文本行数)。它反映的是行级重合度,不等于语义相似度。

内容会上传吗?

不会。比对全程在浏览器内存中完成,只有主动点 AI 总结时才会发送差异摘要(不是全文),且不包含你的原始文件。

相关工具