这个工具做什么
文本行处理工具把一列文本收拾干净:去掉重复行、按字母或数字排序、反转顺序、删掉空行、抹掉每行首尾多余的空格、给每行加上行号,或者干脆统计一下这列数据到底有多少行、多少字符、多少词。
典型场景很具体:从表格里复制出来的一列 ID 有重复,需要去重;日志里粘贴出来的几百行需要排序;整理关键词列表时要删掉空行;写文档时想给引用加行号;投稿前想确认字数。这些都不需要打开 Excel,也不该把数据贴到某个在线服务上——本工具在浏览器里完成,内容不上传。
如何使用
- 第一步:粘贴文本 把内容粘进输入框,每行一条。空行会被保留(除非你选择删除空行),因此行号与原文能对上。
- 第二步:选择操作 选择要做的操作,结果会立即重算:去重、升降序排序、反转、去首尾空格、删除空行、添加行号,或统计。
- 第三步:需要多步就再来一次 一次只做一件事:想「先去重再排序」,就先跑去重,把结果粘回去,再跑排序。刻意不做隐式管线——否则你很难确认中间发生了什么。
限制与边界
只做行级操作,不解析表格结构:不会按逗号分列,也不理解 CSV 的引号转义(列级操作请用 CSV 工具族)。不做正则替换与多步管线;不做行内排序(例如把每行的单词排序)。统计的「词数」按空白切分,对中文按连续非空白字符计数,因此中文更接近「词组数」而不是「字数」——需要精确中文字数请用专门的字数工具。
常见问题
去重后顺序会变吗?
不会。去重保留首次出现的位置,因此顺序与原文一致;只有你主动选择排序时顺序才会改变。
为什么 v2 排在 v10 前面?
因为排序开启了数字感知:连续的数字片段按数值比较,2 小于 10。如果按普通字符串比较,v10 会排在 v2 前面,这也是很多工具让人困惑的地方。
能只对某一列去重吗?
不能。本工具按整行比较,因此需要先只保留那一列(例如在编辑器里删除其它列,或改用 CSV 工具处理表格)。
字数统计对中文准吗?
中文部分按「连续非空白字符」计数,所以得到的是词组/段落级别的段数,不等于中文字数。作文字数请以专门的计数方式为准。
支持多大文件?
单文件 20MB,约等于数百万行短文本。处理在本地完成,因此不受网络速度影响,20 万行通常在 1.5 秒内完成。
数据会被上传或保存吗?
不会。全部处理在浏览器内完成,页面不发送包含原文的请求,也不做本地持久化;关闭标签页即消失。