📑 行排序器
支持自然排序、数字排序、不区分大小写的行排序。适合文件名和编号列表——浏览器内瞬时完成,无需上传。
关于行排序器
行排序器专注于三种针对行输入的排序策略:自然排序(按人类期望的方式排列嵌入数字——file2 在 file10 之前)、数字排序(以每行开头数字作为键)、以及不区分大小写排序。可选择升序或降序。
自然排序非常适合文件名、版本字符串,以及任何人类期望数字段按值比较的列表。数字排序适合每行以数字开头的排名列表,而不区分大小写排序能让 apple 和 Apple 排在一起。
工作原理
- 自然 —— 将每行拆分为交替的文本/数字块,逐块比较,数字段按整数解析,因此
2<10。 - 数字 —— 以每行开头数字(整数或小数,可带符号)作为排序键;无数字的行排在最后。
- 不区分大小写 —— 使用小写形式比较行,大小写差异不影响顺序。
如何使用行排序器
- 在输入框中粘贴文本(每行一项)。
- 选择模式(自然、数字或不区分大小写)和顺序。
- 点击行排序,然后复制结果或清空重新开始。
常见问题
自然排序和数字排序有什么区别? 数字排序只使用开头数字;自然排序考虑整行,将嵌入数字作为文本中的值来比较。
空行如何处理? 空行保留,作为空字符串排序(升序时排最前,降序时排最后)。
会上传我的文本吗? 不会。所有排序都在本地浏览器中完成,文本永远不会离开你的设备。
自然排序支持小数和版本号吗? 它将每段数字作为整数处理,因此 1.10 按数值会排在 1.2 之后。如需按点分版本排序,请预先格式化行。