对多行文本按行进行排序,支持升序(A-Z)和降序(Z-A)两种方式。所有处理在浏览器本地完成,不上传服务器。

功能特点
- 粘贴多行文本。
- 一键升序或降序排序。
- 可配置「忽略首尾空格」或「区分首尾空格」。
- 支持快速复制结果。
使用场景
- 名单整理:将姓名、邮箱、手机号等列表按字母或数字顺序排列,便于查看和管理。
- 数据整理:对提取的关键词、标签、ID 等进行排序,提升可读性。
- 日志分析:对日志条目按时间或关键字排序,便于查找和分析。
使用方法
- 在上方输入框粘贴文本(一行一条)。
- 选择空格处理:默认「忽略首尾空格」,也可改为「区分首尾空格」。
- 点击「升序」或「降序」按钮进行排序。
- 升序:按 locale 自然序从小到大排列(忽略英文字母大小写;数字按数值比较)。
- 降序:按 locale 自然序从大到小排列。
- 排序结果会显示在下方输出框中,同时自动复制到粘贴板。
注意事项
- 排序规则:
Intl.Collator('zh-Hans-CN', { numeric: true, sensitivity: 'base' });忽略英文字母大小写,数字段按数值比较(如2排在10前)。 - 行首尾空格:默认忽略(trim);「区分首尾空格」时空白参与比较并保留在结果中。忽略模式下 trim 后为空的行不参与排序;区分模式下仅丢弃完全空行。
- 不删除重复项:本工具仅调整行顺序;如需去重,请使用「文本去重」工具。