文本排序原理
按行拆分,按字典序或数值大小排序,可选升/降序与去重
中文可按 Unicode 码点或拼音(需内置字典)排序
这个工具能做什么
- 多行文本按字母/数字排序
- 去重、反转、打乱
- 本地运行,不上传
怎么使用(输入说明)
- 粘贴多行文本:每行一项。
- 选模式:字典序/数值、升序/降序、是否去重。
- 排序:得到整理后的列表。
数值排序和字典序区别
字典序按字符逐位比较(“10” 会排在 “2” 前),数值排序按大小(10 > 2)。含数字的清单务必用数值模式,否则顺序会错。
计算实例
例:输入 “3 / 1 / 10”,字典序得 1,10,3;数值升序得 1,3,10。
常见问题 FAQ
Q:中文能按拼音排序吗?
A:可以。字典序模式使用浏览器的中文本地化比较规则,中文会按拼音顺序排列,中英文混排时也能得到符合直觉的结果。
Q:数值排序和字典序有什么区别?
A:字典序把内容当字符串比较,会出现 10 排在 2 前面的情况;数值排序会提取每行开头的数字按大小比较,2 就会正确排在 10 前面。无法识别为数字的行统一排在末尾。
Q:排序时可以同时去掉重复行吗?
A:可以。勾选「排序后去重」即可在排序的同时删除完全相同的行。若只想去重不排序,请使用站内的文本去重工具。