跳到正文
马克工具箱

文本排序

把任意列表排好顺序:按字母或拼音升降序、按数字的自然顺序、按长度排序,也可以倒序或随机打乱。

在浏览器本地运行,输入的内容和文件都不会上传

使用步骤

  1. 粘贴列表,每行一项。
  2. 选择排序方式。
  3. 需要的话同时删除重复行、去掉空格或删除空行。
  4. 复制或下载排序结果。

参数说明

升序 / 降序
按语言规则排序,中文按拼音顺序排列,带重音的字母排在对应字母旁边。
自然排序
按数值大小比较文本中的数字,第2章 排在 第10章 前面;普通排序会把 第10章 排在前面。
按长度
短的行在前,长度相同的按字母顺序排列。
随机打乱
使用浏览器的安全随机数打乱顺序,适合抽签、分组。点「重新打乱」得到新的顺序。

使用示例

输入 升序 自然排序
file10, file2, file1 file1, file10, file2 file1, file2, file10

常见问题

为什么 10 排在 2 前面?

普通排序是逐个字符比较的,「1」在「2」前面。选择「自然排序」即可按数值大小比较。

中文是怎么排序的?

按汉语拼音的顺序排列,例如 李、王、张。

随机打乱公平吗?

公平。使用 Fisher–Yates 洗牌算法和密码学安全的随机数,每种顺序出现的概率相同。

文本会上传吗?

不会,排序在浏览器中完成。

隐私说明

本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。

相关工具