文本对比
文本处理
对比两段文本的差异,高亮显示新增、删除和修改的内容
快捷预设场景
文本输入
原文
11 行
193 字符
新文
7 行
188 字符
工具说明
工具介绍
在线文本对比工具,基于 LCS(最长公共子序列)算法精确对比两段文本的差异,高亮显示新增、删除和修改的内容,支持字符级行内差异高亮,帮助开发者快速发现代码、配置、JSON 等文本的变更。
功能特性
| LCS 差分算法 | 基于动态规划的最长公共子序列,精确识别增删改 | 行内差异高亮 | 修改行内字符级对比,红色标记删除、绿色标记新增 |
|---|---|---|---|
| 双侧对齐显示 | 左右两栏同步展示,空行占位保持行号对齐 | 差异统计 | 实时统计相似度、增删行数、替换处数 |
| 快捷预设 | 内置配置变更、代码重构、JSON对比等常见场景 | 一键操作 | 支持交换两侧文本、一键复制、快速清空 |
适用场景
| 场景 | 说明 |
|---|---|
| 代码审查 | 对比代码修改前后的差异,快速定位变更 |
| 配置对比 | 对比服务器配置、环境变量的修改 |
| JSON 对比 | 对比 API 返回数据、配置文件的变更 |
| 文档版本 | 对比文档不同版本的修改内容 |
| SQL 变更 | 对比数据库脚本的修改差异 |
| CSS/样式 | 对比样式表修改,发现视觉变更原因 |
常见问题
Q1: 对比结果不准确怎么办?
本工具使用 LCS 算法进行行级对比,对于大段重写可能显示为删除+新增而非修改。行内字符级高亮可以帮助识别相似行的具体修改。
Q2: 支持哪些文本格式?
支持任意纯文本对比,包括代码、JSON、XML、YAML、CSS、SQL、配置文件等,无格式限制。
Q3: 颜色含义是什么?
红色背景表示删除的内容(仅在原文侧),绿色背景表示新增的内容(仅在新文侧),橙色高亮标记行内修改的字符。