在线移除重复行

粘贴列表,即可在浏览器中即时移除重复行,附带实时计数和可选排序。

你的列表在浏览器本地去重,绝不会被上传,因此即便是庞大或敏感的列表也留在你的设备上。

在比较两个列表?试试文本差异对比工具。

关于 移除重复行

这款移除重复行工具会接收你粘贴的任何列表——一列邮箱、日志条目、URL、关键词或 CSV 行——只返回唯一的行,并在你输入时实时更新。开启忽略大小写匹配,把 Apple 和 apple 视为同一项;对每行去除首尾空白,让末尾空格不再掩盖匹配;并可选择保留每个重复项的首个还是末个出现。你还可以丢弃空行,然后把结果按字母顺序、逆序、自然数字顺序或长度排序。实时计数会显示输入了多少行、有多少唯一行、移除了多少重复项,因此你可以一次性完成列表的去重与排序。一切都完全在你的浏览器中运行,因此你粘贴的文本在本地处理,绝不会离开你的设备。

功能特性

如何使用 移除重复行

  1. 将你的列表每行一项粘贴到输入框中。
  2. 按需切换忽略大小写、去空白、保留首个或末个,以及移除空行。
  3. 选择一种排序方式,或保持原始顺序不变。
  4. 在右侧查看唯一结果,并检查统计信息,了解移除了多少重复项。
  5. 点击「复制」获取结果,或点击「下载」将其保存为 unique-lines.txt。

示例

输入

apple
Banana
apple
cherry
banana
date
Apple
date

输出

apple
banana
cherry
date

开启忽略大小写并按 A→Z 排序后,八行折叠为四个唯一条目。

常见错误与故障排除

常见问题

如何从列表中移除重复行?
把你的列表每行一项粘贴到输入框,工具会立即在右侧只显示唯一的行。如果某些近似匹配应算作重复项,可调整忽略大小写、去空白和保留选项。
它会保留重复项的首个还是末个副本?
默认它保留首次出现并丢弃后面的副本。开启「保留末个出现」,即可改为保留每个重复项的最后一个副本,同时仍移除较早的那些。
它也能对行排序吗?
可以。去重后你可以把唯一行按 A→Z、Z→A、自然数字顺序、行长度排序,或直接逆序。保持排序为原始顺序即可维持输入的次序。
它会把不同的字母大小写视为重复项吗?
只有在你想要时才会。默认匹配是区分大小写的,所以 Apple 和 apple 会被分别保留。开启「忽略大小写」即可把它们合并为一行。
它如何统计已移除的重复项?
统计会显示输入行数、唯一行数和已移除的重复行数。已移除的重复行数就是输入行数减去保留的唯一行数,是在移除空行之后测量的。
去重时我的文本会被上传吗?
不会。整个操作都在你的浏览器中运行,因此你粘贴的列表在你的设备上本地处理,绝不会发送到服务器。

相关工具

全部 ArrayKit 工具