tigtools

删除重复行

粘贴列表即可删除所有重复行,并在原位置保留首次(或最后一次)出现的行。

在浏览器中运行 无需注册

重复行的保留方式

使用方法

  1. 将列表粘贴到输入框中,每行一项。
  2. 选择是否区分字母大小写、是否忽略行首和行尾空格,以及是否删除空行。
  3. 选择每个重复行保留首次还是最后一次出现。
  4. 从输出框复制清理后的列表。摘要会显示删除了多少行。

工作原理

应用所选选项后,文本相同的两行会被视为重复行。开启“忽略大小写”后,“Apple”和“apple”会被视为同一行;大小写转换遵循页面语言,因此在土耳其语中,“İzmir”和“izmir”会匹配。开启“忽略行首和行尾空格”后,“ cherry”和“cherry”会匹配。这些选项只会影响行的比较方式:保留的行会与输入内容完全一致。

列表顺序不会改变。选择“保留首次出现”时,每行保留在首次出现的位置,之后的重复行会被删除。选择“保留最后出现”时,较早出现的重复行会被删除,该行保留在最后出现的位置;如果较新的条目更准确,这个选项会很有用。如需同时排序,请之后使用“排序行”工具。

空行和其他行一样会进行比较,因此多个空行会合并为第一个。开启“删除空行”后,所有空行都会被删除,包括只包含空格的行。工具可识别 Windows (CRLF)、旧版 Mac (CR) 和 Unix (LF) 换行符;输出使用 LF 换行符。

示例

清理邮件列表

从两个来源导出的邮件列表中包含“anna@example.com”和“Anna@Example.com ”。开启“忽略大小写”和“忽略空格”后,只保留第一个条目,并保持其原有写法。

保留最新条目

状态变更日志在第 3 行和第 40 行都列出了“server-2”。选择“保留最后出现”后,第 3 行的副本会被删除,server-2 保留在后面出现的位置。

提取不重复关键词

将从多个工具收集的关键词列表粘贴到一个输入框中,即可去重后再导入电子表格。

常见问题

行的顺序会改变吗?

不会。行的顺序保持不变,只会删除重复项。如需按字母顺序排列,请另外对结果进行排序。

为什么看起来相同的两行没有被删除?

它们可能存在不易察觉的差异,例如行尾空格、制表符、不换行空格或字母大小写不同。开启“忽略大小写”和“忽略空格”,或先使用“文本清理”工具清理文本。

可以删除一行中的重复单词吗?

不能,它会比较整行内容。如需对单词去重,请先将每个单词放在单独一行,例如使用“行工具”中的拆分选项。

列表最多可以有多少行?

没有固定限制。包含数十万行的列表也能处理,不过在较旧的手机上可能需要等待片刻。

隐私

列表仅在浏览器中处理,不会上传、存储或纳入分析统计。