行排序
粘贴一份清单,按当前语言规则排好——不点按钮,也不上传。
排序结果
使用方法
- 把清单粘进输入框,一行一条;排序结果随输入实时出现,不需要点按钮。
- 选升序或降序;带编号的清单保持「数字按大小」开启,需要合并重复项再勾「去重」。
- 核对行数后复制结果,或下载为 .txt 文件。
可核对示例
输入
王芳 陈晨 第10章 李娜 第2章
排序结果
陈晨 第2章 第10章 李娜 王芳
示例只用默认规则(升序、数字按大小、移除空行、不去重):先按拼音排,陈(chen) < 第(di) < 李(li) < 王(wang);「第2章」排在「第10章」前,因为数字按大小比。五行进,五行出。
口径、局限与常见问题
- 排序按本页语言的规则来:中文按拼音(陈 < 第 < 李 < 王),不是按 Unicode 码位——码位序会把「张」排到「李」前面。
- 拼音序由浏览器内置的排序数据(ICU)提供,不同浏览器版本对个别字的先后可能有细微差异;以本页示例为准。
- 「数字按大小」把行内的数字串按数值比较:第2章在第10章前、item 2 在 item 10 前。关掉后按逐字符比较。
- 数字模式下「01」与「1」比较相等,两行都会保留,先后保持你输入的顺序。
- 「去重」只删逐字符完全相同的行:大小写不同的行、01 与 1 都不会被当成重复。
- 空行指完全为空、或只含空白(空格、Tab、不换行空格 U+00A0、全角空格 U+3000)的行。本工具不会去掉行首尾空白,缩进仍会影响排序;需要清洗请先用「文本清理」。
- 输出固定用 LF 换行、不带末尾换行。输入框本身已把 CRLF/CR 规范化成 LF,所以不提供「保留原换行符」开关。
- 输出完全保留你的原样:不做 Unicode 规范化,组合重音不会被改写成单个码点。比较时浏览器按 Unicode 等价性处理,é(一个码点)与 e+组合重音会被视为同一位置,先后保持你输入的顺序。不提供按长度排序、随机打乱、按列排序,也不提供文件上传与历史记录——所有处理都在浏览器内完成,文本不上传、不保存。
相关文本工具
排好序之后,通常还会用到这些。