# 文本对比

比较两个文本输入并显示差异

> 标准页面: https://elysiatools.com/zh/tools/text-diff

- **分类:** Text Processing

- **关键词:** text, diff, compare, difference, Text Diff

## 概述

文本对比工具是一个简洁高效的在线工具，用于比较两段文本内容的差异。它能清晰地高亮显示新增、删除和修改的部分，帮助您快速定位变化，适用于代码审查、文档修订等多种场景。

## 输入项

- **原始文本** (textarea): Enter original text...
- **修改后的文本** (textarea): Enter modified text...
- **显示行号** (checkbox)

## 适用场景

- 需要对比代码新旧版本，快速找出修改了哪些行。
- 修订文档或文章后，想直观查看与原稿的具体差异。
- 检查配置文件或数据文件在更新前后的变化。

## 工作原理

- 在“原始文本”输入框中粘贴或输入第一段文本。
- 在“修改后的文本”输入框中粘贴或输入第二段文本。
- 可选择是否勾选“显示行号”以辅助定位。
- 工具将自动计算并以高亮形式展示两段文本的差异。

## 使用案例

- 代码开发中对比函数或脚本的修改历史。
- 编辑或作者在定稿前核对文稿的修订内容。
- 系统管理员检查服务器配置文件的更新项。

## 常见问题

### 这个工具能处理多长的文本？

工具支持处理较长的文本内容，但为获得最佳体验和性能，建议用于常规长度的代码片段、文档段落或配置文件。

### 我的文本数据会被保存吗？

不会。所有文本处理均在您的浏览器本地完成，数据不会上传至服务器，确保隐私安全。

### 可以直接对比两个文件吗？

本工具目前仅支持文本输入。您可以先将文件内容复制粘贴到对应的输入框中进行对比。

### 对比结果可以复制吗？

可以。差异结果以文本形式展示，您可以直接选中并复制所需部分。

### “显示行号”功能有什么用？

勾选后，每行文本前会显示行号，便于在对比结果中精确指出差异发生的具体位置，尤其在处理长文本时非常有用。

## 相关工具

- [简历 JD 关键词匹配器](https://elysiatools.com/zh/tools/resume-job-description-matcher): 比较简历与职位描述，归一化关键词变体并突出覆盖缺口
- [三方文本比较与合并套件](https://elysiatools.com/zh/tools/three-way-text-comparison-merge-suite): 行/词/字符级 diff、忽略大小写/空白规则、三方合并(冲突标记)、unified patch 与审阅报告
- [高级重复行去除器](https://elysiatools.com/zh/tools/advanced-duplicate-line-remover): 检测并移除文本中重复的行，支持模式、大小写敏感和修剪选项
- [PDF 对比](https://elysiatools.com/zh/tools/pdf-diff): 逐页对比两个 PDF 文档，高亮文本差异
- [智能引号包装器](https://elysiatools.com/zh/tools/quote-wrapper): 按全文、行或句子添加排版引号，支持嵌套引号、已有引号转换和语言标点规则。
- [去除重复行](https://elysiatools.com/zh/tools/remove-duplicate-lines): 对列表或文本块中的行去重。保留每行的首次或最后一次出现，支持区分大小写、比较前修剪空白和忽略空行。
- [删除线文本](https://elysiatools.com/zh/tools/strikethrough-text): 用 Unicode 组合标记 U+0336 给每个字符加删除线。纯文本，无需 Markdown。
- [单词添加符号](https://elysiatools.com/zh/tools/text-add-symbols-words): 快速在每个单词前后添加模式

## 示例

- [含表情符号的文本示例](https://elysiatools.com/zh/samples/text-with-emoji-samples): 用于测试表情符号提取的各种语言混合文本和Unicode表情符号
- [中英混合文本示例](https://elysiatools.com/zh/samples/text-chinese-english-mixed-samples): 用于测试自动添加空格工具的中英文混合内容示例文本文件
- [大小写转换样本](https://elysiatools.com/zh/samples/text-case-formats): 不同命名约定之间的大小写转换测试样本
- [含中文文本示例](https://elysiatools.com/zh/samples/text-with-chinese-samples): 包含中文字符的混合语言文本，用于测试中文提取

## 相关内容

- [文件与数据差异对比工具](https://elysiatools.com/zh/hubs/file-data-diff-comparison-tools): 比较两个候选产物，先按格式选择合适的 diff 路径，再补做结构或语义复核，并在需要严格验收时完成完整性校验。
