删除重复行 — 保留顺序并选择大小写规则

删除重复文本行,保留首次出现的内容及原始顺序。选择是否区分大小写后,复制或下载清理后的列表。

输出
输入文本即可查看结果。

需要了解的要点

这个操作从上到下扫描一遍清单,每行只在第一次出现时保留,所以原有顺序不会变。它不做排序,因此很适合顺序有意义的邮箱清单、网址清单和关键词导出文件的第一步处理。

去掉两端空格后相同,并且默认在忽略大小写后也相同,就视为同一行。勾选“区分大小写”复选框后,AB12 与 ab12 会被当作不同项,适合商品编码、哈希值这类数据。

保留下来的是第一次出现的原文,连同它自己的空格。依次输入 Apple、末尾带空格的 apple、Banana、空行、Cherry、空行、banana,结果是 Apple、Banana、一个空行和 Cherry。空行和其他内容一样参与比较,所以只保留第一个。

行内部不同的内容会各自保留,比如有两个空格的 a b 和只有一个空格的 a b,或者 hello 与 hello!。如果内部空格参差不齐,先用清理空格,想把唯一剩下的空行也去掉,再接着用删除空行。

输入与输出示例

默认比较忽略大小写及行首行尾空格,并保留首次匹配行的原始文本。若 Blue 和 blue 必须作为不同标识符,请启用大小写区分。

输入

Blue
blue
Green
Blue

输出

Blue
Green

重复空行也属于重复项,因此可能保留一行。若不需要任何空行,请随后使用删除空行。去重不会排序列表。

按任务选择工具 10
相关工具 4
删除重复行 — 保留顺序并选择大小写规则使用方法
  1. 把五行以上的清单粘贴到文本输入框,比如从表格里复制的一列邮箱地址。
  2. 处理邮箱时保持区分大小写的复选框不勾选;如果是必须同时保留 AB12 与 ab12 的零件号,就勾选。
  3. 对照输出区和输入内容,看少了多少行,比如从 1200 行变成 870 行。
  4. 点复制图标复制结果,再粘贴回表格,替换原来的那一列。

快速说明

重复的行里会保留哪一个?

保留第一次出现的那一行,保持你输入时的样子。之后出现的行即使大小写或两端空格不同,也会被删掉。

连续的空行也会被删除吗?

空行和其他行一样参与比较,最终只剩一个。要全部删掉请使用删除空行。

输出会被排序吗?

不会。保留下来的行维持原来的顺序,这是它与先排序再去掉相邻重复项的做法最大的不同。

为什么 Apple 保留了而 apple 被删掉了?

默认比较时忽略大小写和行两端的空格,所以它们是同一项。如果需要分开保留,请勾选区分大小写。