行排序
粘贴一份行、姓名、电子邮件、URL 或 SKU 列表,此工具会按字母顺序排列它们。选择方向(A-Z 或 Z-A),决定比较是否区分大小写,并可在排序前去除两端空格和删除空行。比较基于每个字符的字符编码进行,因此快速且可预测,而不是按语言调整。
排序原理
-
1
粘贴你的行
每行一个条目。行尾空格和空行可以事先去除或删除。
-
2
选择方向
A-Z(升序)或 Z-A(降序)。Z-A 就是把升序反转过来。
-
3
设置选项
打开或关闭区分大小写的比较,并决定是否去除空格和删除空行。
-
4
复制排序后的结果
点击“行排序”,然后复制排好的列表。
比较原理
行按其字符编码逐字符比较。没有数字、自然、按长度或按语言调整的模式,因此行为简单且一致。
| 选项 | 行为 |
|---|---|
| 不区分大小写(默认) | Apple 和 apple 视为相同;相同时按原始顺序决定。 |
| 区分大小写 | 大写字母排在小写字母之前,因为 A(编码 65)在 a(编码 97)之前。 |
| 方向 A-Z | 按字符编码升序。 |
| 方向 Z-A | 将 A-Z 顺序反转。 |
| 去除空格 | 排序前去除开头和结尾的空格。 |
| 删除空行 | 空行从结果中剔除。 |
此工具不做的事
- 没有数字或自然排序。
file10排在file2之前,因为第二个字符1胜过2。若要按版本方式排序,你需要一个自然排序工具。 - 不去重、不打乱、不按长度排序。 相同的行会被保留。
- 不按语言调整。 带重音的字母和非拉丁字符按其字节值排列,因此落在
A-Z/a-z范围之后,而不是读者预期的基础字母旁边。
排序不同语言的名字
由于比较基于字符编码,请注意:
- 西班牙语。
ñ排在z之后,而不是n和o之间。 - 德语。
ä、ö、ü和ß排在z之后;它们不会转换为a/o/u/ss。 - 瑞典语。
å、ä、ö也落在z之后,这恰好与这些字母的瑞典语顺序一致。 - 土耳其语。 带点的
i和不带点的ı不被视为不同的字母,且不区分大小写的比较使用 ASCII 规则,因此İ和ı不会像土耳其语所期望的那样合并。
如果你需要某种语言精确的词典顺序,请在电子表格或按语言调整的工具中排序。
字典序与自然序
像 file1、file2、file10 这样的列表在这里排序为 file1、file10、file2,因为 1 在 2 之前是在第二个字符上决定的。这就是标准的字典序。自然排序会把数字序列当作数值读取,给出 file1、file2、file10,那是本工具不采用的另一种算法。
常见问题
大写字母的字符编码比小写字母低(A 是 65,a 是 97),所以排在前面。关闭区分大小写后,大写和小写视为相同,相同时按原始顺序决定。
不会。行作为文本逐字符比较,所以 10 排在 2 之前,file10 排在 file2 之前。若要真正的数值排序或版本排序,请使用自然排序工具或电子表格。
不能。每一整行被当作单个键处理。若要按列排序,请使用电子表格或命令行的 sort -k。
不会。它可以去除空格和删除空行,但相同的行会被保留。如果你需要一个没有重复的列表,请先用专门的工具去除重复项。
相关工具
小于或等于符号
复制 ≤ 符号及相关数学比较符号。包含适用于电子表格、论文和网页的 Unicode、HTML 实体及 LaTeX 标记。
可复制的箭头符号
一键复制常用 Unicode 箭头:直线、双线、斜向、钩形、环形和三角样式,适合文档、聊天和设计。
泰语数字转文字工具
在浏览器本地将最多 18 位数字写成泰语,或用 ASCII 数字或泰文数字将准确的泰铢和萨当金额写成文字,不进行舍入。
象形文字翻译器
用古埃及书吏表示单个读音的符号,把你的名字拼写成埃及象形文字。可以加上王名圈,复制符号或下载 PNG 图片。
Instagram字体生成器
生成Unicode字体样式(粗体、斜体、手写体、等宽体、花体),可直接粘贴至您的Instagram个人简介、姓名、配文及评论中。
城市名生成器
为世界观构建、地图、游戏、故事和模拟数据生成虚构的城市、城镇、村庄和首都名称,每个结果均附简短说明。
此工具还提供其他语言版本
- 行の並べ替え [JA]
- Sortera rader [SV]
- Regels sorteren [NL]
- 줄 정렬 [KO]
- Urutkan Baris [ID]
- Zeilen sortieren [DE]
- ترتيب الأسطر [AR]
- Ordenar linhas [PT]
- Ordenar líneas [ES]
- Sortowanie wierszy [PL]
- จัดเรียงบรรทัด [TH]
- Sắp xếp dòng [VI]
- Trier les lignes [FR]
- Sort Lines [EN]
- Ordina righe [IT]
- Сортировка строк [RU]
- Satırları Sırala [TR]