保留唯一行

保留唯一行 只留出现一次 去重 更新于 2026-11-04
待处理的文本 一行一条,内容完全一样的才算重复
点右上角「导入」选文件或直接拖进来 · Ctrl + Enter 直接处理 0 行
保留
忽略首尾空白
忽略大小写
处理结果 保持原文的行序,一行一条
复制后可以直接粘回原表或文档 0 行

工具介绍

这个工具做的是「只保留出现过一次的行」:1 2 2 3 3 4 4 里只有 1 从头到尾只出现过一次,其余都被重复过,结果就只剩 1。常见用途是从日志或名单里挑出独一无二的记录——只访问过一次的 IP、只出现一次的错误码、名单里没被重复登记的那几条。

它和你平时说的「去重」不是一回事,所以设置里两种都给了:

原文(7 行)
1
2
2
3
3
4
4
只出现一次的(默认)
1
每组留第一条
1
2
3
4

默认行为与旧版一致(只留唯一行)。要常规去重就把「保留」切到「每组留第一条」,它按原文顺序给每个内容留第一次出现的那条。

什么时候用得上

场景要解决的事建议设置
日志找异常哪个 IP / 哪个错误码只出现过一次,可能是偶发问题只出现一次的
名单查重两份名单合并后,哪些条目是真的重复了每组留第一条(再去对比行数差)
清理脏数据一大列去重,只留每个值的一条每组留第一条
Excel 粘过来对不上明明只有几十种,却判成一堆不重复打开「忽略首尾空白」
网址、邮箱HTTP://A.com 和 http://a.com 想算同一条打开「忽略大小写」
核对唯一性确认某个编号在整批数据里只出现一次只出现一次的

常见问题

「只出现一次的」和平时说的「去重」有什么区别?

去重是每个内容留一条(1 2 2 3 → 1 2 3);这个模式是只留从头到尾只出现过一次的(1 2 2 3 → 1 3)。要做前一种,把「保留」切到「每组留第一条」。

结果一行都没有?

说明这段内容里每一行都至少出现过两次,没有「唯一」的行。想看到东西就切「每组留第一条」,或者回原文检查是不是粘重了。

空行怎么算?

空行不参与比较,也不出现在结果里。「忽略首尾空白」打开时,只有空格或制表符的行同样按空行处理。

结果里显示的是原文还是被裁过的?

「忽略首尾空白」打开时,输出的是去掉首尾空白后的样子(比较用的也是它)。行首缩进本身有意义(比如代码)时把它关掉即可。

「忽略大小写」打开后,输出用哪种写法?

用这个内容第一次出现时的写法。比如 HTTP://A.com 先出现、http://a.com 后出现,输出就是前者。

能只统计行数、不改内容吗?

直接点「开始处理」看状态行就行:它会报出总行数、不同内容有几种、其中重复的有几种。结果区是附带产物,不想用可以不管。

十万行会不会卡?

不会。一次遍历建表、一次遍历输出,十万行通常在几百毫秒内完成。

内容会上传到服务器吗?

不会。处理在你的浏览器里完成,页面不发送任何请求,关掉标签页内容就消失了。

关于隐私

这个工具完全在你的浏览器里运行:你输入的内容、上传的文件,都不会离开你的电脑,也不会传到任何服务器。

  • 不上传——处理全程在本地完成,页面不向后端发送你的数据;
  • 不留存——我们不保存、不记录你的任何输入内容;
  • 断网也能用——页面加载完成后,断开网络照样正常使用。

放心用,数据只在你自己的电脑上转一圈。

更新日志

2026-10-21
功能体验升级与性能优化
2023-06-12
工具正式上线发布

相关工具推荐