Text Line Sorter
Sort, reverse, or shuffle lines of text alphabetically, numerically, or by length.
输入文本(每行一项)
排序模式
选项
关于本工具
文本行排序器按照七种不同模式整理文本行:字母顺序(A→Z或Z→A)、长度顺序(最短或最长优先)、数字顺序(正确排序1、2、10而非1、10、2)、随机打乱和反向排序。
所有排序在浏览器中运行,字母排序使用localeCompare正确处理重音字符和多语言文本,数字模式使用标准数字比较。
使用方法
- 将文本行粘贴到输入区域(每行一项),或点击示例加载例子。
- 从下拉菜单中选择排序模式。
- 根据需要切换选项:修剪空白、删除空行、编号行、区分大小写。
- 点击排序并复制结果。
使用场景
开发者按字母顺序排列import语句或CSS类列表。数据分析师排序CSV列值以便快速检查。作家按长度整理项目列表以便格式化。教育者随机化测验问题或学生姓名。
常见问题
- 字母排序能处理重音字符吗? — 是的。A→Z模式默认使用sensitivity: 'base'的localeCompare,将重音变体视为与其基本字母等效。
- 数字排序如何处理混合行? — 以有效数字开头的行按该数字排序。不以数字开头的行退回到字母排序。
- 随机打乱产生真正的随机结果吗? — 打乱使用Math.random(),速度快但不是密码学安全的随机。适合日常打乱但不适合安全应用。