行排序
文本所有处理都在浏览器本地完成,数据不上传服务器
输入
把文件拖到这里可直接载入
输出
把一堆行按你要的规则排好。最常用的是自然序:它按数字段比较,所以 `file2` 排在 `file10` 前面,而不是按字符比出 `file10` 在前。此外还有字典序、数字序(按行里第一个数字)、日期序(认 `2026-10-05`、`2026/10/05`、`10/05/2026` 三种写法)、长度序、反向,以及可复现的随机序(填一个种子,同一份顺序随时能再来一遍)。认不出数字或日期的行会排在最后,而不是被悄悄丢掉。所有排序都在你的浏览器里完成,内容不上传、不联网。
功能
- 七种排序方式:自然序、字典序、数字序、日期序、长度序、反向、随机
- 自然序按数字段比较:file2 排在 file10 前面
- 日期序认三种写法,认不出的行排最后而不是被丢掉
- 随机序可填种子,随时复现同一份顺序
- 可同时去重、忽略大小写、忽略行首空白
- 空行可选择留在末尾、丢掉或一起参与排序
- 结果逐行可单独复制,也可整体复制
- 全程在浏览器本地计算,内容不上传
使用方法
- 粘贴要排序的多行文本
- 选排序方式(默认自然序)
- 按需勾选去重、忽略大小写、忽略行首空白,并选空行的处理方式
- 结果实时更新,点「复制」取走
常见问题
- 自然序和字典序差在哪?
- 拿 `file10` 与 `file2` 举例:字典序逐字符比,`1` 小于 `2`,所以 `file10` 排在 `file2` 前面;自然序把行里的数字段当成数字来比,10 大于 2,所以 `file2` 在前。文件列表、章节号、版本号要的正是后者。
- 日期序认哪些写法?
- 认三种:`2026-10-05`、`2026/10/05`(年在前),以及 `10/05/2026`(月/日/年)。前四位是年份时优先按年读,所以 `2026/10/05` 不会被误解成别的日子。
- 认不出日期的行会怎样?
- 排在最后,而不是被丢掉。这样你一眼就能看出「这几行没被识别成日期」,而不是在少了几行的结果里找半天。数字序同理。
- 随机序每次都不一样吗?
- 留空种子时每次都会重新洗牌;填一个种子就能复现同一份顺序。这个工具是实时跑的,不打种子的话每敲一个字符都会重排一遍,反而看不清结果。
- 处理会联网吗?
- 不会。全部在你的浏览器里算完,内容不上传、不记录,关掉页面就没了。
相关工具
行长度过滤
文本按长度筛选每一行:可按字数、UTF-8 字节数或显示宽度(中日韩算 2 宽)统计,保留或删除落在区间内的行。
文本清洗
文本清洗从日志或表格里复制出来的一列内容:去重行、排序、去空行、去首尾空白、去行号、合并多空格,规则逐条开关。粘贴的内容只在本机处理。
多行合并成一行
文本把多行文本合并成一行:换行可换成空格、逗号、分号或直接删掉,空行与首尾空白先处理。适合粘进单行输入框。
文本对比
文本把两份文本逐行对比,高亮标出新增、删除与未改动的行,改动按最小差异对齐,而不是整段标成变了。全部在浏览器本地完成,内容不上传。
字数统计
文本中英混排的文本到底有多长?中文按字、英文按词分开统计,给出字符数、行数、字节数、阅读与朗读时长,以及会被切成几条短信。全部在本机完成。
命名风格转换
文本在十四种命名风格之间转换标识符,拆词时认得 fooBarBaz 与 FOO_BAR 这类混写,连续大写也会按词拆开。全部在浏览器本地完成,不上传。