Discuvr 文本比较

办公与数据

CSV 转 Excel 粘贴 CSV,立即以电子表格形式查看,数字、日期和编号都按 Excel 应保存的类型处理。只在需要时才下载整洁的 .xlsx。 PDF 签名 在浏览器中为 PDF 签名:手写、输入或上传签名,放到任意页面,添加日期,然后下载已签名的副本。文件绝不会离开你的设备。 涂黑 永久涂黑 PDF、Word、Excel、PowerPoint、文本和图片文件。匹配项和方框会从文件本身删除,而不是盖住,下载前还会再次检查结果。 我的 IP 是什么 查看您连接时网站看到的公网 IP 地址、它是共享(CGNAT)还是私有地址,以及您的浏览器还透露了什么。 大小写转换与行工具 将文本转换为大写、小写、标题或句子格式,把名称转为 camelCase 或 snake_case,并删除重复行或排序列表。 文本比较 粘贴两个版本的文本,查看每一行新增、删除和修改的内容,并突出显示改动的词语。

写作与提案

语气润色 以您自己的语气,重新格式化您编写的内容,优化语法、结构和表达。一次粘贴,一次回复,无需聊天会话。 自由职业提案生成器 描述客户的问题,即可在几秒钟内获得一份明确范围、明确定价且随时可发送的自由职业提案。

法律与合规

知识产权法问答聊天机器人 提问印度知识产权法 - 商标、专利、版权、外观设计等,每个回答上方列出所用的网络搜索结果。 专利 FER 答复生成器 粘贴第一次审查意见通知书(FER)中的异议,起草结构化答复;或上传草稿,进行知识产权风险审查。 政府计划资格查询工具 只需一次回答一组简短的问题。登录后,我们会保存您的答案,以便您无需重新输入即可查看可能符合哪些中央政府计划的资格。

隐私与安全

网站安全扫描 扫描域名以查找真实、可复现的安全弱点。每项发现都附带背后的观察结果和自行验证的命令。 图片元数据清理 准确查看您的照片透露了关于您的哪些信息 - GPS、相机序列号、您的名字 - 然后将其擦除。裁剪、调整尺寸、模糊人脸和格式转换,全程无需在任何地方存储图片。

开发者工具

JSON 格式化工具 一次粘贴即可美化、压缩和校验 JSON - 解析失败时显示精确的行与列,并统计文档中的实际内容量。 Python Formatter 按照 Black 的方式重新格式化 Python,可自主选择行长度和引号处理方式 - 并准确统计修改的行数。 HTML 查看器 粘贴 HTML 即可在沙盒中实时预览手机、平板或桌面宽度下的渲染效果 - 支持美化、压缩、脚本控制台以及标记问题诊断报告。 IP 子网计算器 输入 CIDR 表示法或带子网掩码的 IP,即刻获得网络地址、广播地址、可用主机范围和地址总数。 编码 / 解码 边输入边编码或解码 Base64、Base64URL、URL 百分号编码、HTML 实体和十六进制,完整支持 UTF-8。 Unix 时间戳转换器 将以秒、毫秒、微秒或纳秒为单位的 Unix 时间戳转换为 UTC 或全球主要时区的日期,或将日期转换回时间戳。 系统架构图生成器 输入 User -> API -> Database 这样的箭头,即可得到排好版的架构图或流程图。折叠分组看全局,给步骤编号看细节流程。

AI 工作台

AI Playground 实时并排比较多个 LLM 提供商的响应。支持使用您自己的 API 密钥。 Agent 演练场 体验跨多个提供商使用工具(网络搜索、计算器、URL 获取)的 AI 智能体。

学习

Study Buddy 顶尖科技岗位的面试备考教练,从第一天学习到获得 Offer:涵盖 DSA、LLD、系统设计、行为面试和 AI 辅助编程的计划、模拟面试、简历评估、申请追踪和 Offer 对比。

日常助手

二维码生成器 用文本、网址、WiFi 信息或联系方式生成二维码 - 输出 PNG 图片或 SVG 矢量图,纠错等级由你选择。 单位换算器 即时在长度、重量、温度、体积、速度、面积和能量单位之间进行转换 - 40+ 种单位类型,即时出结果。 密码生成器 使用密码学安全的随机性生成随机密码,调整其长度和字符类型,并以比特熵查看其强度。 字数统计与可读性分析工具 统计单词、字符、句子和段落数,估算阅读时间,并评估可读性 - 对中文、日文、韩文和泰文文本采用真正按字符计数的方式。 年龄/日期差计算器 计算某人的确切年龄,或任意两个日期之间的确切差值(年、月、日),以及总天数和总周数。 日期差计算器 计算两个日期之间的天数、周数、月数和工作日,或对某个日期加减天数。 百分比计算器 计算Y的X%、一个数是另一个数的百分之几、两数之间的百分比增减,或反向百分比 - 一个工具内的四种常见计算。 SIP 定投计算器 查看每月投资在逐年递增、初始一次性投入和通胀下能增长到多少,或倒推实现目标所需的每月金额。 BMI计算器 通过身高体重计算您的身体质量指数(BMI),支持公制或英制单位,并按世卫组织成人分类标准分级:体重过轻、正常、超重、肥胖。
登录 开始使用
所有工具办公与数据

文本比较

粘贴两个版本的文本,查看每一行新增、删除和修改的内容,并突出显示改动的词语。

您粘贴的内容不会被存储,两段文本在同一请求中比较并返回。

关于 文本比较

合同退回来时带着没人提过的改动。一个配置文件在这台服务器上能用,在另一台上却不行。把两个版本粘贴到这里,逐行看清到底改了什么,改动的词会高亮显示。

功能说明

  • 逐行比较,新增、删除和修改的行都会标记并编号。
  • 在被修改的行内高亮显示改动的词。
  • 只关心措辞时,可忽略大小写或多余空格。
  • 给出相似度,以及新增、删除和修改的行数。
  • 粘贴的内容不会被保存,也不会写入日志。

工作原理

  1. 1 把原文粘贴到左侧,修改后的文本粘贴到右侧。
  2. 2 点击比较。
  3. 3 查看标记的行,或交换左右,从反方向查看改动。

实例:核对退回的合同

左侧粘贴你发出的版本,右侧粘贴退回的版本。每条改过的条款都会显示为修改行,被改的词高亮,所以付款期限从 30 天改成 45 天,或删掉的责任上限,都一眼可见。每行放一条条款效果最好;如果对方只改了空格或缩进,打开忽略空格,只标出措辞上的改动。

比较是如何进行的

文本先逐行比较,所以最好每行一条条款、设置或记录。被修改(而不是新增或删除)的行会两两配对,再比较行内的词,高亮确切的改动。当一行的两个版本合计不超过 1,000 个字符时才做词级高亮,每次比较最多覆盖 50,000 个字符的修改行;更长的行整行标记。每侧最多 200,000 个字符、5,000 行。

忽略选项会跳过什么,哪些仍算作改动

"忽略多余空格"会把连续的空格和制表符合并为一个空格,并去掉每行首尾的空白,因此带制表符或行尾空格的行,与用单个空格写出的同样文字视为相同。它不会删除所有空格:"ab" 和 "a b" 仍然不同。空行,或只有一侧文本在最后一行之后多出的换行,仍算作新增一行。"忽略大小写"使用 Unicode 大小写折叠,因此 "Straße" 与 "STRASSE" 视为相同。当某个选项掩盖了差异时,该行按修改后文本中的样子显示。Windows (CRLF) 与 Unix 换行视为相同;使用旧版 Mac 换行(仅 CR)的文本会被当作一整行长文本。

相似度衡量的是什么

相似度比较的是整行,而不是字符:等于相同行数的两倍除以两侧的总行数。十行中改了一行得到 90%,但只有一行的文本改了一个词会得到 0%,尽管大部分文字都相同。如需按句子衡量,请先把每个句子放在单独一行。在被修改的区块内,改动的行按顺序与另一侧的行配对;如果区块的一侧行数更多,多出的行算作新增或删除。

问题

为什么整段都被标记为修改?

没有换行的段落就是一行,所以改一个词整行都会被标记。只要这一行的两个版本合计不超过 1,000 个字符,行内改动的词仍会高亮;更长的段落整段标记。先把文本按句子或条款分行,高亮更精确,统计也更有用。

可以比较 Excel 的两列吗?

可以。分别复制两列,左右各粘贴一列;每个单元格就是一行。比较按行的顺序进行,所以能看出两个列表从哪里开始不同,以及哪些行是插入或删除的。如果顺序无关紧要,先用大小写转换工具里的 A 到 Z 排序把两个列表排好,这样只会标出真正新增和删除的项。打开 忽略大小写 和 忽略多余空格,即可跳过大小写和多余的空格。如果想直接在 Excel 里检查:=EXACT(A2,B2) 比较同一行的两个单元格并区分大小写(普通的 =A2=B2 不区分大小写),=COUNTIF(B:B,A2)=0 对 A 列中在 B 列找不到的值返回 TRUE。COUNTIF 不区分大小写,并把 * 和 ? 当作通配符,如果它们是数据的一部分,请在前面加 ~。

可以比较 Word 或 PDF 文档吗?

从每个文档中复制文字后粘贴。加粗、字体等格式不参与比较,只比较文字和行。

文本最大可以多大?

每侧最多 200,000 个字符、5,000 行。

我的文本会被保存吗?

不会。两段文本在同一个请求中比较并返回,从不写入数据库或日志。

可以比较两个 JSON 文件或两段代码吗?

可以,但比较是逐行进行的,所以压缩成一行的 JSON 会显示为一整行被修改。请先用JSON 格式化工具格式化两个版本(它会保留键的顺序),让每个键各占一行,这样只会标出真正的值变化。代码可以直接比较;如果只改了缩进,请打开「忽略多余空格」。

如何直接在 Word 或 Google 文档中比较两个版本?

在 Word 中打开一个文档,选择 Review > Compare > Compare Documents,再选择原始文件和修订后的文件:Word 会打开第三个文档,把每处差异显示为修订标记,包括格式更改。在 Google 文档中打开一个版本,选择 Tools > Compare documents,再选择另一个版本:你的云端硬盘中会生成一个新文档,差异以建议修改的形式显示,使用此功能需要编辑权限。如果两段文字不都是 Word 文件、也不都是 Google 文档,例如邮件里的一条条款对比已签署的 PDF,就用本页:分别粘贴两边,改动的词会高亮显示,且不保存任何内容。

能识别被移动位置的行吗?

不能。比较按行的顺序进行,所以被移到别处的行会在原位置显示为删除、在新位置显示为新增,并在两项统计中各计一次。例如:A, B, C 对比 B, C, A,结果是删除 1 行、新增 1 行,相似度 66.7%。如果被移动的行恰好挨着一行被编辑过的行,两者也可能被配对,显示为一行修改。若要确认两个列表不论顺序是否包含相同的行,先用大小写转换工具里的 A 到 Z 排序把两个列表排好。

如何用命令行比较两个文本文件?

在 Windows 的命令提示符中,fc /n old.txt new.txt 会列出不同的段落并显示行号;加 /c 忽略大小写,加 /w 压缩空格和制表符。在 macOS 和 Linux 上,diff -u old.txt new.txt 输出统一格式(unified)的差异;diff -i 忽略大小写,diff -b 忽略空白数量的变化。装有 Git 时,git diff --no-index old.txt new.txt 在任何系统上都能用,即使不在仓库里,加上 --word-diff 还会标出改动的词。如果文本不在文件里,比如邮件里的一条条款和 PDF 里的那一条,或者你想不用终端就并排看到高亮的改动词,就用这个页面。