piapia123
zh

行排序

文本

所有处理都在浏览器本地完成,数据不上传服务器

输入
把文件拖到这里可直接载入
输出

把一堆行按你要的规则排好。最常用的是自然序:它按数字段比较,所以 `file2` 排在 `file10` 前面,而不是按字符比出 `file10` 在前。此外还有字典序、数字序(按行里第一个数字)、日期序(认 `2026-10-05`、`2026/10/05`、`10/05/2026` 三种写法)、长度序、反向,以及可复现的随机序(填一个种子,同一份顺序随时能再来一遍)。认不出数字或日期的行会排在最后,而不是被悄悄丢掉。所有排序都在你的浏览器里完成,内容不上传、不联网。

功能

  • 七种排序方式:自然序、字典序、数字序、日期序、长度序、反向、随机
  • 自然序按数字段比较:file2 排在 file10 前面
  • 日期序认三种写法,认不出的行排最后而不是被丢掉
  • 随机序可填种子,随时复现同一份顺序
  • 可同时去重、忽略大小写、忽略行首空白
  • 空行可选择留在末尾、丢掉或一起参与排序
  • 结果逐行可单独复制,也可整体复制
  • 全程在浏览器本地计算,内容不上传

使用方法

  1. 粘贴要排序的多行文本
  2. 选排序方式(默认自然序)
  3. 按需勾选去重、忽略大小写、忽略行首空白,并选空行的处理方式
  4. 结果实时更新,点「复制」取走

常见问题

自然序和字典序差在哪?
拿 `file10` 与 `file2` 举例:字典序逐字符比,`1` 小于 `2`,所以 `file10` 排在 `file2` 前面;自然序把行里的数字段当成数字来比,10 大于 2,所以 `file2` 在前。文件列表、章节号、版本号要的正是后者。
日期序认哪些写法?
认三种:`2026-10-05`、`2026/10/05`(年在前),以及 `10/05/2026`(月/日/年)。前四位是年份时优先按年读,所以 `2026/10/05` 不会被误解成别的日子。
认不出日期的行会怎样?
排在最后,而不是被丢掉。这样你一眼就能看出「这几行没被识别成日期」,而不是在少了几行的结果里找半天。数字序同理。
随机序每次都不一样吗?
留空种子时每次都会重新洗牌;填一个种子就能复现同一份顺序。这个工具是实时跑的,不打种子的话每敲一个字符都会重排一遍,反而看不清结果。
处理会联网吗?
不会。全部在你的浏览器里算完,内容不上传、不记录,关掉页面就没了。

相关工具