文本行排序

按页面语言的排序规则把行升序排列,数字按自然顺序,忽略大小写和音标,空行会被丢弃。只有升序。

输出
输入文本即可查看结果。

需要了解的要点

排序工具先丢弃空行,再按页面语言的排序规则把剩下的行升序排列。比较时忽略大写和音标,行内的数字按数值比较,所以得到的是 file2、file9、file10,而不是常见的 file10、file2、file9。

只有大小写或音标不同的条目会被视为相等,并保持你输入的先后顺序。把 résumé、resume、Resume 按这个顺序输入,输出仍是同样的顺序,不会被打乱。

页面语言会影响结果。英文页面里 apple、Apple、banana 按字母排列;西班牙语页面里 ñ 排在 n 之后,即 nube、nuez、ñu、oso;日语页面里读音相同的平假名和片假名会排在一起;韩语页面里韩文音节排在拉丁字母前面。

各行不会先去除空格,所以以空格开头的行会排在其他行前面。如果不想这样,先运行清理空格。没有降序选项,想倒序的话,在这里排好后到编辑器或表格里反转顺序。

按任务选择工具 10
相关工具 4
文本行排序使用方法
  1. 把 file10、File2、file9、apple、Banana 这样未排序的清单粘贴到文本输入框。
  2. 检查输出区是否为 apple、Banana、File2、file9、file10,数字按自然顺序排列。
  3. 如果有缩进的行,先运行清理空格,让它们和其他行一起排序。
  4. 复制排好序的清单,或点下载图标保存为 chatcument-text-output.txt。

快速说明

为什么 file10 排在 file9 后面?

行内的数字按数值比较,所以遵循自然顺序。普通的文本排序逐字符比较,会把 file10 排在 file2 前面。

西班牙语或韩语页面里的顺序不一样吗?

不一样。页面语言决定排序规则,所以西班牙语里 ñ 排在 n 之后,韩语里韩文音节排在拉丁字母之前。

空行会保留吗?

不会。空行和只含空白的行在排序前就被丢弃,输出里没有空隙。

可以倒序排列吗?

没有降序选项。在这里排好后,到编辑器里反转行序,或把表格的那一列按 Z 到 A 排序。