指南

如何按行查找、删除或突出显示重复内容

把文本按行输入后,选择删除、提取或突出显示重复行的方式即可处理。默认会删除后续重复行,并保留首次出现的行。

工具 去重行工具

先了解它能做什么

这款工具用于按行处理文本中的重复内容:你可以删除后续重复行、提取每组重复比较结果中的一行,或在重复位置前加上标记。它适合整理复制粘贴的清单、检查重复记录,以及在保留原始文本结构的前提下快速查看重复位置。

操作步骤:输入、设置并处理

  1. 将需要检查的内容粘贴到文本输入区域。输入不是必填项;如果不提供文本,工具会按空文本处理。
  2. 选择处理方式。默认方式是“删除重复行”。如需保留每组重复内容的一行,可改用“提取”;如需直接查看哪些行被标记为重复,可改用“突出显示”。
  3. 根据需要设置大小写比较。默认情况下,工具会将每行转换为小写后再比较,因此大小写不同的行可能被视为同一比较对象。启用区分大小写后,大小写差异会参与比较。
  4. 确认是否保留首次出现的行。删除方式默认保留每个比较对象首次记录的行,并省略之后重复出现的位置。
  5. 执行处理并查看输出。删除方式会给出移除重复位置后的文本;提取方式会按代表行首次出现的顺序输出每个比较对象的一行;突出显示方式会在被标记为重复的位置前添加 >>,其他行保持不加前缀。

比较时,换行符决定行的边界;除可选的小写转换外,工具使用整行文本进行比较,不会自动去除行首或行尾空格。因此,粘贴内容后应先确认换行位置,以及空格是否属于原始行内容。

如何理解结果与边界

输出的含义取决于所选方式,而不是所有方式都会删除内容。删除方式只省略之后出现的重复行位置;提取方式保留每个重复比较键对应的一行代表行,并按照这些代表行第一次出现的顺序排列;突出显示方式通过 >> 标出被判定为重复的位置。

如果没有输入文本,处理仍会成功,但不会找到重复项。若选择了这三种方式以外的模式,处理会成功并原样返回输入文本,因此没有发生变化不一定表示文本中没有重复行。还应注意,比较依据是完整行文本:除大小写选项带来的小写转换外,空格或其他字符差异会影响比较结果。

使用示例

整理一份包含重复水果名称的清单时,需要删除后续重复行并保留每个名称第一次出现的位置。

输入四行内容“苹果”“香蕉”“苹果”“梨”,保持默认的删除方式和保留首次出现行的设置,然后执行处理。

输出保留三行:第一次出现的“苹果”、 “香蕉”和“梨”;第二个“苹果”所在位置被省略。

使用限制

  • 除可选的小写转换外,比较使用完整行文本,不会自动修剪空格或进行更广泛的文本规范化。

常见错误

  • 如果看起来相同的两行没有被合并,常见原因是行首或行尾空格、其他字符存在差异,或启用了区分大小写。请检查完整行内容,并确认大小写比较设置。

常见问题

能否只保留每组重复内容的一行?

可以。选择提取方式后,输出会为每个重复比较对象保留一行代表行,并按照代表行首次出现的顺序排列。

大小写不同的行会被视为重复吗?

可以。默认比较会将每行转换为小写;如果启用区分大小写,大小写差异会参与比较。

没有输入内容或选择其他模式时会发生什么?

如果不输入文本,处理会成功但不会找到重复项;如果选择了删除、提取或突出显示以外的模式,输入文本会原样返回。

工具

去重行工具