跳到主要内容

本地对比两段文本,区分新增和删除,保留空格、制表符与换行差异。支持交换两侧、空白示例和变化数量摘要,不上传或创建分享链接。

空格、制表符与换行均参与比较。每侧最多 30,000 字符;差异过多或超时会停止。结果中的 ↵ / ␍ 是换行标记。

13 / 30,000 字符

快捷键:Ctrl / ⌘ + Enter。修改输入或选项会清除旧结果。

使用说明

  1. 左侧填写原文本,右侧填写新文本。
  2. 选择逐行或逐词,点击比较文本。
  3. 查看新增与删除高亮、换行标记和数量摘要;需要时交换方向。

输入与输出示例

示例输入
原文:hello world 新文:hello world
示例输出
检测到新增的一个空格。

逐词模式也保留空白;不是忽略空格后比较。

常见问题

一侧可能有结尾换行,另一侧没有;也可能分别使用 LF 与 CRLF。↵ 表示 LF,␍ 表示 CR。

计数基于 JavaScript 字符串长度,不是改动行数或视觉字数。部分 emoji 会占两个或更多 UTF-16 单元。每侧最多 30,000 字符。

计算依据与参考资料

使用 jsdiff 按行或词比较两个字符串,并区分新增、删除和保留片段。结果反映文本差异,不判断两段代码或配置是否具有相同业务含义。

内容核对: · 关于本站与内容说明

相关工具