在线移除重复行
粘贴列表,即可在浏览器中即时移除重复行,附带实时计数和可选排序。
你的列表在浏览器本地去重,绝不会被上传,因此即便是庞大或敏感的列表也留在你的设备上。
在比较两个列表?试试文本差异对比工具。
关于 移除重复行
这款移除重复行工具会接收你粘贴的任何列表——一列邮箱、日志条目、URL、关键词或 CSV 行——只返回唯一的行,并在你输入时实时更新。开启忽略大小写匹配,把 Apple 和 apple 视为同一项;对每行去除首尾空白,让末尾空格不再掩盖匹配;并可选择保留每个重复项的首个还是末个出现。你还可以丢弃空行,然后把结果按字母顺序、逆序、自然数字顺序或长度排序。实时计数会显示输入了多少行、有多少唯一行、移除了多少重复项,因此你可以一次性完成列表的去重与排序。一切都完全在你的浏览器中运行,因此你粘贴的文本在本地处理,绝不会离开你的设备。
功能特性
- 从粘贴的列表中移除重复行,并在你输入时实时更新结果
- 忽略大小写选项将 Apple 和 apple 视为同一行
- 去空白选项在比较行时忽略首尾空白
- 选择保留每个重复项的首个还是末个副本
- 可选择从输出中剥离空行和仅含空白的行
- 将唯一行按 A→Z、Z→A、自然数字顺序、长度或逆序排序
- 实时统计显示输入行数、唯一行数和已移除的重复行数
- 复制去重后的结果,或将其下载为 unique-lines.txt
如何使用 移除重复行
- 将你的列表每行一项粘贴到输入框中。
- 按需切换忽略大小写、去空白、保留首个或末个,以及移除空行。
- 选择一种排序方式,或保持原始顺序不变。
- 在右侧查看唯一结果,并检查统计信息,了解移除了多少重复项。
- 点击「复制」获取结果,或点击「下载」将其保存为 unique-lines.txt。
示例
输入
apple
Banana
apple
cherry
banana
date
Apple
date
输出
apple
banana
cherry
date
开启忽略大小写并按 A→Z 排序后,八行折叠为四个唯一条目。
常见错误与故障排除
- 看起来相同的行没有被合并。 — 它们很可能在字母大小写或末尾空格上有差异。开启「忽略大小写」并对每行「去空白」,即可把近似匹配视为重复项。
- 保留的是重复项中错误的那个副本。 — 默认保留首次出现。启用「保留末个出现」,即可改为保留每个重复项的最后一个副本。
- 空行让结果显得杂乱。 — 开启「移除空行」,在去重前丢弃空行和仅含空白的行。
- 像 item10 和 item2 这样的数字排序顺序不对。 — 选择「数字(自然)」排序,它会把 item2 排在 item10 之前,而不是逐字符比较。
常见问题
- 如何从列表中移除重复行?
- 把你的列表每行一项粘贴到输入框,工具会立即在右侧只显示唯一的行。如果某些近似匹配应算作重复项,可调整忽略大小写、去空白和保留选项。
- 它会保留重复项的首个还是末个副本?
- 默认它保留首次出现并丢弃后面的副本。开启「保留末个出现」,即可改为保留每个重复项的最后一个副本,同时仍移除较早的那些。
- 它也能对行排序吗?
- 可以。去重后你可以把唯一行按 A→Z、Z→A、自然数字顺序、行长度排序,或直接逆序。保持排序为原始顺序即可维持输入的次序。
- 它会把不同的字母大小写视为重复项吗?
- 只有在你想要时才会。默认匹配是区分大小写的,所以 Apple 和 apple 会被分别保留。开启「忽略大小写」即可把它们合并为一行。
- 它如何统计已移除的重复项?
- 统计会显示输入行数、唯一行数和已移除的重复行数。已移除的重复行数就是输入行数减去保留的唯一行数,是在移除空行之后测量的。
- 去重时我的文本会被上传吗?
- 不会。整个操作都在你的浏览器中运行,因此你粘贴的列表在你的设备上本地处理,绝不会发送到服务器。
相关工具
- 大小写转换工具 — 在 camelCase、snake_case、kebab-case、PascalCase 等之间转换文本。
- 字数统计 — 实时统计字符、单词、句子、字节和大致的 token 数。
- Slug 生成器 — 将任意标题转换为整洁、URL 安全的 slug,可批量处理。
- 文本对比 — 逐行对比两段文本,查看新增和删除内容。
- Lorem Ipsum 生成器 — 生成 lorem ipsum 占位段落、句子或单词。
- JSON 转 CSV — 将扁平 JSON 对象数组转换为 CSV。
全部 ArrayKit 工具