工具介绍
从表格、邮件导出、日志文件、爬取数据里粘贴出来的列表,经常同时带着五个老问题:重复条目、空行、首尾空格不统一、该有一个空格的地方有两个、顺序混乱。逐个解决往往要在好几个单功能工具之间来回切换。
本工具把这五步合并成一次操作,并且按真正有意义的顺序执行(先清理空格再去重,这样"foo "和"foo"才能被正确识别为同一行)。
为什么使用它?
- 一次操作完成五个真实清理步骤,不只是简单去重。
- 勾选框控制——不想要的步骤可以直接关掉。
- 操作顺序经过设计以保证结果正确(先规整空格再去重)。
- 精确显示删除了多少行。
- 本地私密——文本不会离开你的浏览器。
使用方法
- 把文本或列表粘贴到输入框。
- 勾选需要的操作(除排序外默认全部开启)。
- 点"清理",下方显示结果和删除的行数。
- 复制清理后的结果。
示例
输入
苹果
香蕉
苹果
香蕉
樱桃输出
苹果
香蕉
樱桃空格先被规整,所以"苹果 "和"苹果"能被正确识别为重复并合并——这是简易工具常漏掉的细节。
常见用途
- 把从表格或CRM导出的列表去重后再导入。
- 清理从多个来源合并的邮件列表,去掉重复地址。
- 整理日志文件输出——分析前先去掉空行和重复条目。
- 为SEO工具准备关键词或URL清单,每行一条干净数据。
为什么操作顺序会影响结果
这五个操作按错误顺序执行会得到微妙但错误的结果,这正是本工具固定好顺序、不让各步骤随意组合的原因。最清楚的例子:如果去重在清理空格之前执行,"苹果"和"苹果 "(带尾部空格)会被当成两个不同的行都保留下来,去重完全白做了。先做清理空格和压缩空格,能保证每一行在检查重复之前都已经是最终规范形式,这样内容上真正相同的行——不管从复制粘贴带来多少杂散空格——才能被正确识别出来。同样的逻辑也适用于去空行要在去重之前执行:不同来源积累下来的空行如果不先统一处理,互相比对时会产生对实际内容毫无意义的结果。
常见问题
这几个操作的执行顺序是什么?
去首尾空格 → 压缩空格 → 去空行 → 去重 → 排序。这个顺序很关键:先规整空格再去重,才能正确识别那些只是空格不同的"重复"行。
去重区分大小写吗?
区分——"Apple"和"apple"会被当作不同的行。这样可以避免误合并真正不同的条目;需要不区分大小写时,先把文本转成小写再处理。
排序对中文是怎么排的?
按拼音字母顺序排,跟手机通讯录排序的逻辑一致,而不是按字符编码的原始顺序。
能处理很大的列表吗?
可以——处理在你的浏览器本地进行,没有额外的大小限制,只受你设备内存影响,远超常见表格导出的规模。
我的数据会被上传吗?
不会。五个操作全部通过浏览器本地 JavaScript 完成,不会发送到任何服务器,导出的客户名单等敏感数据也能放心处理。
这个和"重复行删除器"是一回事吗?
是的——去除重复行是这里五个操作之一(其余是去空格、压缩空格、去空行、排序)。如果只需要去重,勾选"去重"一项就够了,其他四项都是可选的。