在线按字母排序多行文本
把多行文本按字母、长度、数字、随机或倒序排列——全部在浏览器中完成,无需任何安装。将列表粘贴到输入框,排序结果会在你每次改动时立即更新,不用再去找“排序”按钮。
这款文本排序工具为所有跟列表打交道的人而设计:整理配置文件和导入项的开发者、给关键词排字母序的写作者、给条目去重的数据人员、编写词汇表的老师,以及为抽签打乱姓名的组织者。每一行都视作一项,你可以在同一次处理中修剪空格、删掉空行并去除重复行。
如何排序你的文本
添加文本
在输入面板中输入,或点击粘贴从剪贴板导入文本。每一行算作待排序的一项。
选择排序模式
打开排序下拉菜单,选择 A → Z、Z → A、数字 1 → 9、数字 9 → 1、短 → 长、长 → 短、随机或倒序。
调整选项
将大小写设为区分或不区分,再切换去首尾空格、去空行和去重,在排序的同时清理列表。
复制或下载
排序后的内容会立即出现在输出面板。点击复制放入剪贴板,或点击下载保存为 sorted-lines.txt 文件,过程中还能查看总计、结果和已删除的数量。
功能特点
实时排序
输入、粘贴或更改选项的瞬间就重新排序——无需点击应用按钮,列表很大也流畅。
多种排序模式
八种模式:A→Z、Z→A、数字升序和降序、按长度正反两向、随机打乱,以及单纯的倒序。
自然数字排序
读取每行中的第一个数字,让 2 排在 10 之前,而不是按纯文本来比较。
大小写控制
可选区分大小写以处理代码和技术数据,或不区分大小写,让“Apple”和“apple”同等对待。
去首尾空格
排序前去掉每行开头和结尾的空格,让来源杂乱的内容也能得到一致的结果。
去除空行
开启“去空行”即可删掉空白行,留下一份干净、可直接导入他处的列表。
去除重复行
“去重”选项会在排序时删掉重复行,匹配重复项时还会遵循你的大小写设置。
实时统计
计数器显示输入的总计行数、结果行数,以及因空行和重复而被删除的数量。
行号同步
输入和输出面板都显示行号并同步滚动,便于逐行核对顺序。
导出与快捷键
一键复制并下载为 .txt 文件,还可按 Ctrl+Shift+C 复制、Ctrl+Shift+X 清空。
记住偏好设置
你的排序模式、大小写设置和各项开关都会保存在浏览器中,下次访问时自动恢复。
完全私密
所有排序都在浏览器本地运行,你粘贴的内容绝不会离开你的设备。
常见问题
怎么在线把多行文本按字母排序?
把文本粘贴到输入面板,然后从排序下拉菜单中选择 A → Z 升序或 Z → A 降序。排序结果会立即出现在输出面板——无需安装,也无需注册。
可以按行长度排序吗?
可以。选择短 → 长让最短的行排在前面,或选择长 → 短让最长的行靠前。按长度排序会统计每行的字符数,是快速找出列表中最短或最长条目的好办法。
A→Z 和数字排序有什么区别?
A → Z 把每行当作文本来比较,所以“10”会排在“2”之前,因为字符“1”小于“2”。数字排序则读取每行中的第一个数字并比较实际数值,所以 2 会正确地排在 10 之前。版本号、数量和带编号的条目请用数字排序。没有数字的行会按 0 处理。
怎么倒过来排序(Z–A)?
要按字母逆序,请选择 Z → A。如果你只想翻转列表现有的顺序而不排序,请选择倒序——最后一行变成第一行,各行的相对位置保持不变。
排序时能去除重复行吗?
能。开启去重选项即可在同一次处理中删掉重复行。把大小写设为不区分,可将“Hello”和“hello”视为同一行——无需单独再做一步去重。
随机打乱是怎么工作的?
随机模式采用 Fisher-Yates 洗牌算法,得到均匀、无偏的顺序。每次改动时都会重新打乱,适合抽签、随机抽取,或任何需要公平随机化的场景。
这些选项可以组合使用吗?
所有选项都能协同工作。例如:A → Z + 不区分大小写 + 去重,得到一份忽略大小写、各项唯一的字母序列表;短 → 长 + 去首尾空格 + 去空行,在清理空格和空行后凸显最短的内容;数字 + 去重,返回按数值排序的唯一数字。
有行数或字符数限制吗?
没有固定限制。由于一切都在浏览器中运行,实际上限取决于设备的内存——大多数现代浏览器处理几十万行也毫无压力。
文本是在我的浏览器里处理的吗(隐私)?
是的。所有排序都用 JavaScript 在你的浏览器本地完成。你的文本绝不会被上传或传输,因此处理敏感或机密列表也很安全。只有你的选项偏好会被保存,而且只存在你的浏览器里。
有键盘快捷键吗?
有。按 Ctrl+Shift+C 复制输出,按 Ctrl+Shift+X 清空输入和输出。在输入面板中也可以用常规的 Ctrl+V 粘贴。
还没有评论,快来发表第一条!