指南

如何使用 Sort Lines 对文本行排序

把每项内容放在单独一行,选择排序方式和需要的选项即可。工具支持按字母、数字、长度或随机顺序整理文本行。

工具 文本行排序工具

先了解输入与排序方式

Sort Lines 用于整理按换行分隔的文本。你可以按字母、数字或行长度排序,也可以打乱行的顺序;还可以反转最终顺序、切换大小写敏感比较,或移除重复行。它适合整理名单、编号、短句和其他一行一项的内容。

按选项整理文本行

  1. 将要处理的内容粘贴到文本输入框中,每一项放在单独一行。工具会把换行符作为行与行之间的分隔。
  2. 选择排序方式:字母顺序、数字顺序、长度顺序或随机顺序。不选择其他方式时,默认采用字母顺序。
  3. 如果需要区分大小写,启用大小写敏感选项。关闭时,字母排序默认不区分大小写;启用后,会按照原始行内容进行比较。
  4. 如需删除重复项,启用去重选项。默认情况下,比较重复项时不区分大小写;启用大小写敏感处理后,比较会相应区分大小写。去重会保留每组重复内容的第一次出现。
  5. 如需将排序后的结果倒过来,启用反转选项。反转作用于最终的行顺序,因此也适用于已经选择的排序方式。
  6. 选择数字排序时,工具会先去除每行开头和结尾的空白,再将该行转换为浮点数后排序。确认选项后查看输出,并按需要复制结果。

如果选择随机顺序,同一批文本在不同执行中的排列可能不同。输入为空时,结果也为空,不会产生任何输出行。

如何理解结果

字母排序适合整理名称或短语;默认比较时不区分大小写。需要保留并比较原始大小写时,开启大小写敏感选项。数字排序适合每行都能转换为数字的内容,但它不是严格的数字格式检查:无法转换为数字的行会被赋予数值 0 参与排序。

长度排序依据每行的字符数排列。随机排序只表示打乱当前行集合,不能据此期待固定排列。启用反转后,应以反转后的最终顺序阅读结果;启用去重后,后续重复项会被移除,而首次出现的那一项会保留。

使用示例

你要整理一份包含重复水果名称的清单,并希望按字母顺序得到去重后的多行结果。

将“苹果”“香蕉”“苹果”“梨”分别放在四行,选择字母排序并启用去重,然后查看输出。

输出仍由多行文本组成;选择的排序方式会改变行的排列,启用去重后重复行只保留第一次出现的那一行,本例按字母(字符码点)顺序去重后得到三行:梨、苹果、香蕉。

使用限制

  • 随机排序的排列可能因执行而变化;数字排序不会严格拒绝非数字行,无法转换的行会按数值 0 排序。

常见错误

  • 误把数字排序当成数字格式校验:如果某行不能转换为数字,它不会触发转换失败提示,而会按数值 0 参与排序。请先清理非数字行,或改用字母排序。

常见问题

字母排序会区分大小写吗?

默认情况下,字母排序不区分大小写;启用大小写敏感选项后,才会按照原始大小写进行比较。

遇到非数字内容时,数字排序会怎样处理?

在数字排序中,不能转换为数字的行会按数值 0 参与排序,因此数字排序不能替代严格的数字格式检查。

随机排序每次都会得到相同顺序吗?

如果选择随机顺序,排列可能随执行而变化;如果启用反转,工具会反转随机排序得到的最终行顺序。

工具

文本行排序工具