文本排序器

电子表格可对列排序,代码编辑器可对选定行排序;但当你只需按字母顺序排列文档中的项目符号列表或消除邮件列表中的重复项时,一款便捷的浏览器工具才是最佳选择。只需粘贴行数据,选择排序方式(A-Z、Z-A、数字、长度、自然顺序、随机),勾选“仅保留唯一项”选项,即可复制整理后的结果。

如何排序文本

  1. 1

    粘贴您的列表

    每行仅显示一项内容,文字、电子邮件地址、文件名或数字。

  2. 2

    选择排序方式

    按字母顺序(A-Z/Z-A)、数字顺序、长度排序、自然顺序(file1、file2、file10)或随机排列。

  3. 3

    设置选项

    不区分大小写,去除空格,仅保留唯一项,忽略前置冠词(the,a,an)。

  4. 4

    复制已排序的输出结果

    一键即可将列表按新顺序复制。

排序方式及其使用时机

模式 最适合 注意事项
字母顺序 名称、术语、标签 可选择不区分大小写
数字 纯数字列表 混合字符串会回退到字母顺序
自然顺序 文件名(img1、img2、img10) 需要字母与数字混合的标记
长度 按字数或字符数排序 并列时按字母顺序处理
随机 用于问卷调查和抽签的打乱 使用费舍尔-耶茨算法实现无偏打乱

自然排序:其重要性

按字母顺序排序时,img10.png会被置于img2.png之前,因为1在字符层面优先于2。自然排序会将数字子字符串视为整数处理,从而得出img2.png, img10.png的结果,几乎总能呈现您期望的顺序。

唯一模式与重复数据消除工具

唯一模式会在归一化处理后删除完全相同的重复项(去除空白字符;若启用,则不区分大小写)。该模式并非相似度搜索,例如John Doe与John Doe(存在双空格)除非先去除空白字符,否则会被视为不同条目。

整洁排序的小贴士

  • 排序前请去除空白;开头的空格会排在任何字母之前。
  • 对名称和标题不区分大小写(zebra与Aardvark可正确归为一组)。
  • 对书名忽略冠词:例如《The Great Gatsby》会归入 G 而非 T。
  • 每行一项。 不要把某一行用逗号分隔的值与另一行用换行分隔的值混用,排序工具无法判断什么才是一个单位。

常见问题

默认情况下,该工具采用支持区域设置的排序方式:café 接近 cafe 进行排序,而非在 z 和 { 之间进行排序。如需用于编程的 ASCII 格式排序,请切换为严格的字节顺序排序。

是的,它采用Fisher-Yates算法,因此所有排列组合的概率均相等,完全适用于抽奖、面试问题顺序安排以及快速抽样。

并非直接操作。可先对数据进行预处理将关键列置于首位,或使用支持默认多列排序功能的电子表格。

不。排序功能在您的浏览器中运行,您的列表始终保留在页面上。

相关工具

此工具还提供其他语言版本