文本对比

粘贴两段文字,即时逐行比对差异:新增绿色、删除红色、未变灰显。纯浏览器本地处理,文本不上传。

原文(A)
新文(B)

两侧都输入内容后,这里会显示逐行差异。

按整行比对(LCS 算法),单侧最多 3000 行;比对在浏览器本地完成,文本不上传。

怎么用

  1. 贴两段文本:左边贴原文(A),右边贴新文(B),结果实时刷新,无需点按钮。
  2. 读差异:绿色 + 是 B 新增的行,红色 − 是 A 被删掉的行,灰行是两边一致的上下文。
  3. 看统计:顶部汇总新增/删除行数,快速判断改动幅度。
  4. 典型场景:核对合同改了哪句、配置文件改了哪行、代码提交前自查、两份清单找不同。

常见问题

文本会被上传到服务器吗?

不会。比对用 LCS 算法在浏览器本地完成,不发生任何网络请求,合同草稿、内部代码都可以放心比对。

能按字符或单词比对吗?

当前按整行比对,这也是 git diff / 代码审查的默认粒度,最适合「找不同」。行内字符级微调会显示为一行删 + 一行增。

空行和空格差异算改动吗?

算。行内容(含行首行尾空格)完全一致才算未变。粘贴前如果不确定,先留意行尾空格。

文本很长会卡吗?

单侧支持到 3000 行(超出截断提示)。LCS 是 O(n×m) 算法,两段各几千行在浏览器里仍是毫秒级。

相关指南