跳转到正文

按字母顺序排序行

粘贴每行一项的列表,即可按字母顺序、按字母逆序、按行长度,或直接倒序排列。大写字母和重音符号不影响排序,因此“apple”和“Éclair”会排在字典中应有的位置。免费,无需注册,文本也不会离开您的浏览器。

排序模式

0 行

如何使用行排序工具

  1. 粘贴您的列表。 每行一项:姓名、单词、关键词、文件名、网址或其他任何独占一行的内容。
  2. 选择排序模式。 A 到 Z、Z 到 A、按长度(由短到长或由长到短),或倒序。
  3. 点击“排序”。 排序后的各行会显示在“排序后的结果”下方,并附有输入行数和输出行数的统计。
  4. 复制结果。 使用“复制结果”,或使用“清除”重新开始。

五种排序模式

模式作用
A 到 Z字典顺序,忽略大小写和重音符号
Z 到 A相同的比较方式,方向相反
按长度,由短到长字符最少的排在最前,计入空格和标点
按长度,由长到短字符最多的排在最前
倒序不是排序:最后一行变为第一行,第一行变为最后一行

字母比较不区分大小写,因此 Apple 与 apple 被视为相等。当两行比较结果相等时,它们会保持在您文本中的原有顺序,因此排序不会打乱相同项的次序。带重音的字母与其基本字母一起排序,这使得 Éclair 会排在 cherry 与 File 之间,而不是 zebra 之后。

一个工作示例

下面是一个包含九行的列表,混合了大小写、一个重音字母和两个带编号的条目:

输入

banana
Apple
cherry
apple
Banana
Éclair
zebra
File 10
File 2

A 到 Z

Apple
apple
banana
Banana
cherry
Éclair
File 10
File 2
zebra

按长度,由短到长

Apple
apple
zebra
banana
cherry
Banana
Éclair
File 2
File 10

看看 A 到 Z 的结果。Apple 排在 apple 之上,因为它先出现;banana 排在 Banana 之上,原因相同。在按长度排序的结果中,先是三行五个字符的行,然后是五行六个字符的行,而 File 10(七个字符)排在最后。

为什么“File 10”排在“File 2”之前

排序按字符逐个比较文本,因此 File 10 排在 File 2 之前,是因为字符 1 排在 2 之前。它不会把数字当作数量来理解,这与让电子表格和文件管理器屡屡出错的陷阱是同一种。如果您的行以重要的数字开头,请用前导零补齐(File 02、File 10),或者使用数字排序工具单独对数字排序。

还有两点需要注意。空白行也算作行:在 A 到 Z 排序中它们排在最前,在 Z 到 A 排序中排在最后。另外,以空格开头的行会排在没有空格开头的行之前,因为空格会被当作字符处理。如果某行的位置看起来不对,请检查是否有多余的前导空格。

您需要哪个工具?

如果您想要……使用
纯文本行按 A 到 Z、按长度或倒序排列本页
把各行随机排列打乱行顺序
按数值而非字符排序数字数字排序工具
按字母顺序排列参考文献,保持每条完整,并忽略“A”“An”“The”参考文献字母排序工具
图书馆索书号按书架顺序排列Call Number Sorter
去除重复的行去除重复行

常见问题

如何在线按字母顺序排序列表?
将列表粘贴进来,每行一项,选择 A 到 Z 并点击“排序”。各行会以字典顺序返回,您可以一键复制。若需要反向排序,请选择 Z 到 A。
排序是否区分大小写?
不区分。大写字母会被忽略,因此 Apple 与 apple 相等。当两行在排序中相等时,它们会保持您粘贴时的顺序。
如何按长度排序各行?
选择“按长度,由短到长”或“按长度,由长到短”。字符数包括空格和标点,长度相同的行会保持原有顺序。
如何将各行倒序?
选择“倒序”。最后一行会变成第一行,依此类推。它只是把现有列表翻转过来,并不进行任何排序。
为什么 10 排在 2 之前?
各行是按文本而非数字比较的,因此字符 1 排在 2 之前。请用前导零补齐数字,或者对于只包含数字的列表,使用数字排序工具。
它能排序我的参考文献吗?
它可以排序每一行就是一条完整文献的参考文献。对于跨越多行的条目,或以 A、An 或 The 开头的条目,请使用参考文献字母排序工具,它会让每条文献保持完整,并忽略这些冠词。
我的文本会被上传吗?
不会。排序在您的浏览器中完成,文本既不会被发送,也不会被存储。

相关工具

文本清理与格式中的更多工具