Skip to content
行处理工具
Tools

行处理工具

对文本行进行去重、排序、修剪、反转、随机打乱与编号。

Clean & order
Duplicates
Keep
Sort & case
Filter lines
Add to each line
0 Total lines
0 Unique
0 Blank
0 Duplicates removed
0 lines
0 lines

Runs entirely in your browser. Nothing is uploaded.

一个在线工具完成所有行操作

这个行工具多合一页面集合了通常需要代码编辑器或电子表格才能完成的任务:删除重复行、排序行、删除空行、修剪空格、反转、随机排列、过滤和添加行号。粘贴一次列表,切换所需操作,结果实时更新 — 无需重新加载、无需安装、无需注册。

每个操作只需一次点击,可以同时叠加多个操作。实时统计栏显示总数、唯一数、空行数和已删除数,让您随时了解变化情况。

删除重复行 — 保留第一个或最后一个

主要功能是大多数人搜索的:删除重复行。开启后重复行会缩减为单个副本。选择是保留第一个出现(默认)还是最后一个,并开启忽略大小写使Appleapple被视为同一行。

修剪每行搭配使用,以捕获仅因多余空格而不同的近似重复项。实时统计显示确切删除了多少重复项。这是文本去重最快的方法,无需打开Notepad++或Excel。

按字母、数字或长度排序行

行排序器处理所有常见顺序:A→ZZ→A按字母排序行数字按每行的第一个数字排序(这样2、10、1变为1、2、10而非错误的文本顺序1、10、2),按长度从最短到最长排列行。忽略大小写切换可将大小写条目放在一起。

需要排序的反向?反转将列表从头到尾翻转,随机排列使用Fisher-Yates算法随机化,适合抽奖、测验和播放列表。

与TextMechanic、DupliChecker和Notepad++的比较

TextMechanic.com将行操作分散到多个页面 — 去重用一个URL、排序用另一个、删除空行用另一个。每次操作都需要重新加载页面,操作间会丢失设置。DupliChecker的重复行工具每次只处理一项任务,没有实时预览。

Notepad++的TextFX插件功能强大但需要桌面安装,且插件不是默认包含的 — 在Mac或Linux上也不可用。VS Code需要Sort Lines扩展。Excel的数据→删除重复项会将文本转为电子表格。这个浏览器工具无需安装、无需扩展、无需重新格式化即可完成所有操作。

清理、过滤和重新格式化行

除了排序之外,工具集还可以清理和转换文本。修剪每行删除行首行尾的空格和制表符,删除空行清除空行,过滤器允许仅保留或删除匹配某个词 — 或完整正则表达式 — 的行,可选不区分大小写。

要重新格式化,可以为每行添加前缀或后缀(适合用引号、逗号或HTML标签包裹项目),并开启行编号添加对齐的计数器。操作按固定可预测的顺序应用。

私密、即时且免费 — 在任何设备上使用

一切都在本地进行。您的文本完全在浏览器中处理,从不上传到服务器,因此即使是长而敏感的列表也保留在您的设备上。页面加载后可以断开网络连接,工具继续工作。无费用、无账户、无长度限制。

该工具在Windows、Mac、Linux、ChromeOS、iPhone和Android上运行相同。收藏这些行工具,以备下次需要在线排序行删除空行去重列表时使用。

Frequently asked questions

如何从文本中删除重复行?

粘贴您的列表,开启'删除重复项',相同的行缩减为单个 — 默认保留第一个。例如,苹果/香蕉/苹果/樱桃四行变为苹果/香蕉/樱桃。同时开启'修剪每行',使仅尾部空格不同的行也被视为相同。

如何按字母顺序排序行?

打开排序菜单,选择A→Z升序或Z→A降序。默认情况下排序区分大小写。勾选'忽略大小写'使其自然混合。排序在单次传递中与去重和修剪相结合。

如何删除空行或空白行?

开启'删除空行',每个空行 — 包括只含空格或制表符的行 — 都会被删除。如果某些行看起来是空的但包含不可见空格,请先与'修剪每行'结合使用。

如何反转行的顺序?

开启'反转顺序',整个列表从上到下翻转 — 最后一行变为第一行。您可以与其他操作叠加:先去重,排序A→Z,然后反转,一步获得去重后的Z→A列表。

如何给文本添加行号?

开启'行编号',每行获得位置和句点前缀 — 1. 苹果,2. 香蕉,3. 樱桃。编号最后运行,在排序和过滤之后,所以数字始终反映最终顺序。

如何在Notepad++、VS Code或Excel中删除重复行?

在Notepad++中需要TextFX插件 — 进入TextFX→TextFX Tools→Sort lines case insensitive (remove duplicates)。VS Code需要Sort Lines扩展。Excel的数据→删除重复项将文本转为表格。三者都需要Mac、Linux或手机上不存在的软件安装。这个浏览器工具跳过了所有这些。

如何按数字或长度排序行?

选择'数字↑/↓'按每行第一个数字排序,这样2、10、1变为1、2、10而非错误文本顺序1、10、2。选择'长度↑/↓'从最短到最长排列行。

如何忽略大小写删除重复项?

开启'删除重复项',然后勾选其'忽略大小写'选项。现在Email、EMAIL和email都算作同一行,只保留一个。在去重电子邮件列表、域名或关键词列表时最有用。

如何随机排列行?

开启'随机排列',使用Fisher-Yates算法随机重新排序每行。适合为抽奖随机化名单、测验题目顺序或播放列表。关闭后再开启以使用新随机种子重新排列。

在线处理敏感文本安全吗?

是的。此工具100%在客户端运行 — 每个操作都在您的浏览器中用JavaScript完成,您的文本从不上传、记录或发送到任何地方。页面加载后可以断网,工具继续工作。

如何修剪每行的空白?

开启'修剪每行',删除每行首尾的空格和制表符。修剪在去重和排序之前运行,因此' 苹果 '和'苹果'在两个选项都激活时合并为一行。

Related tools

查看全部工具