通用实用 · 文本处理
文本差异对比
合同改了三版、文案谁动过一个字,肉眼比对最容易漏。两段文字粘进来,逐行标出新增、删除与改动,改动句子里连哪个字变了都能看见。
- 行级 + 字符级:先定位哪一行变了,再标出这一行改了哪几个字。
- 两种视图:并排对照看结构,统一视图方便复制成报告。
- 可选忽略:空格、空白行、大小写,开会改格式不再刷屏。
粘贴两段文字
本地比对对比结果
还没有开始对比
0新增行
0删除行
0修改行
0%相似度
删除
新增
修改
空位
粘贴两段文字后点「开始对比」。
AI 差异总结
需人机验证把差异摘要交给 AI,按影响大小列出实质变化,并提示需要人工确认的数字与条款。首次点击会先弹出点选验证码。
行级对比和字符级对比差在哪
两种粒度解决不同问题,缺一个就得靠眼睛补。
行级先行:快速定位
工具先把两段文字拆成行,用最长公共子序列(LCS)找出哪些行完全一致、哪些行新增或删除。一致的行折叠显示,差异行才展开,长文档也能一眼看到改动集中在哪一段。
字符级补充:改了几个字
一行里只改了一个标点,行级对比会把整行标红,看不出重点。字符级 diff 在同一行内部再算一次 LCS,只把变化的那几个字高亮,审合同金额、日期、否定词时特别有用。
「修改」是怎么判定的
连续的删除行与新增行会按顺序配对,配上的视为修改,多出来的算纯新增或纯删除。行数不等时,工具按顺序就近配对,不会错位到下一段。
忽略空格要慎用
排版调整时忽略空格能减少噪音,但代码缩进、金额分隔、法律条款里的空格可能带含义。核对数字时建议关掉「忽略空格」再跑一遍。
常见问题
文本很长,会不会卡住?
本工具按行做 LCS,单侧建议控制在 1000 行以内。超过时会提示分段对比,避免浏览器长时间无响应。
相似度是怎么算的?
用相同行数占两侧总行数的比例:2 × 相同行数 ÷(原文本行数 + 新文本行数)。它反映的是行级重合度,不等于语义相似度。
内容会上传吗?
不会。比对全程在浏览器内存中完成,只有主动点 AI 总结时才会发送差异摘要(不是全文),且不包含你的原始文件。