文本对比
粘贴两段文本,差异立刻逐行标出——不点按钮,也不上传。
对比规则
差异结果0新增行数0删除行数0未改动行数
使用方法
- 把旧版本粘进「原文」,新版本粘进「对比文本」;差异会随输入实时出现,不需要点按钮。
- 如果整屏都是行尾空格或大小写造成的假差异,按需打开上面的忽略项;中文页还可以放过全角与半角的差别。
- 点「复制差异」把结果按统一 diff(+ / −)复制走,粘进工单、邮件或编辑器。
可核对示例
两段输入
【原文】 会议时间:10:00 地点:三楼会议室 负责人:李明 【对比文本】 会议时间:10:30 地点:三楼会议室 负责人:李明、王芳
差异结果
-会议时间:10:00 +会议时间:10:30 地点:三楼会议室 -负责人:李明 +负责人:李明、王芳 (+2 −2,相同 1 行)
【原文】【对比文本】是示例标题,实际使用时分别粘进左右两个输入框。默认不忽略任何差异:第一行的时间、第三行的负责人都会整行标出;「地点」那行完全相同,所以按普通行显示。
口径、局限与常见问题
- 对比单位是「行」:同一行里改一个词,整行都会被标成删除 + 新增;不做行内字符级高亮。
- 替换的呈现顺序与 git diff 一致:先列出被删除的旧行,再列出新增的行。
- 「忽略行首尾空白」只去掉行首尾的水平空白(空格、Tab、不换行空格 U+00A0、全角空格 U+3000),不合并行内空格。
- 「忽略全角/半角」只影响比较:`,` 与 `,`、`()` 与 `()`、全角空格与半角空格视为相同,但结果里显示的仍是你的原文。
- 「忽略空行」打开后,只含空白或完全为空的行不参与对比,也不出现在结果中;显示的行号仍是原文行号。
- 只有一侧有末尾换行时,会显示为一条被新增/删除的空行——这是真实差异,工具不会替你忽略。
- 不做 Unicode 规范化:`é`(一个码点)与 `e`+组合重音(两个码点)视为不同;也不识别「块移动」,把一段文字从头移到尾会显示为一处删除 + 一处新增。
- 两侧合计超过 20 万字符时结果晚约 0.6 秒更新;合计超过 3000 行或差异过大时改按整段替换对比,并在结果上方说明。
- 不提供文件上传、Word/PDF 解析、并排视图、历史记录与分享链接——本工具不上传、不存储任何内容。
相关文本工具
对比出差异之后,通常还要接着做这些。