TL
Tool Lab
💰捐赠
💰捐赠

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正确处理重音字符和多语言文本,数字模式使用标准数字比较。

使用方法

  1. 将文本行粘贴到输入区域(每行一项),或点击示例加载例子。
  2. 从下拉菜单中选择排序模式。
  3. 根据需要切换选项:修剪空白、删除空行、编号行、区分大小写。
  4. 点击排序并复制结果。

使用场景

开发者按字母顺序排列import语句或CSS类列表。数据分析师排序CSV列值以便快速检查。作家按长度整理项目列表以便格式化。教育者随机化测验问题或学生姓名。

常见问题

  • 字母排序能处理重音字符吗?是的。A→Z模式默认使用sensitivity: 'base'的localeCompare,将重音变体视为与其基本字母等效。
  • 数字排序如何处理混合行?以有效数字开头的行按该数字排序。不以数字开头的行退回到字母排序。
  • 随机打乱产生真正的随机结果吗?打乱使用Math.random(),速度快但不是密码学安全的随机。适合日常打乱但不适合安全应用。