创作者运营工具桌

文本差异比对工具

在浏览器中逐行对比两段文本,清晰标记相同、新增、删除和相邻替换;Unicode、emoji、换行和特殊字符不会上传或保存。

最后更新:

对比两段文本

输入两侧文本后,会在这里显示按行差异。

文本差异对比工具有什么用?

文本差异对比工具适合核对文案版本、产品规格、标签列表和配置文件。它按行比较两侧内容,将相邻的删除和新增显示为明确替换,其他内容保留为新增或删除,便于快速确认版本变化。

对比原理

工具会先统一 CRLF、CR 和 LF 换行,再通过最长公共子序列找出保留的行。只有同一段相邻删除和新增能一对一配对时才显示为修改,并同时保留删除和新增文本;跨越相同行的移动不会被误判为修改。

版本对比示例

如果原文是「免运门槛 999」,新版改为「免运门槛 799」,结果会显示一个修改段,旧行以删除、新行以新增方式呈现。若新版另加「限台湾本岛」,则会单独标记为新增。

使用方法

  1. 将原始版本粘贴到左侧,将修改后版本粘贴到右侧。
  2. 点击对比文本,查看每一行是相同、新增、删除还是修改。
  3. 确认差异后复制纯文本摘要,或重置后对比另一组版本。

常见问题

这是逐字还是逐行对比?

目前按行对比,更适合版本内容、名单和配置文本;单行内的微小修改会以清晰的替换段呈现。

移动一行会被当成修改吗?

不会直接这样判断。只有同一段相邻删除和新增才会配对为修改;被相同行隔开的移动会保持为各自的新增和删除。

可以对比中文、emoji 或特殊符号吗?

可以。工具会保留每一行原始 Unicode 文本,包括中文、emoji、空白行和常见特殊符号。