文本工具 / 05

行排序

按升序或降序排列逐行文本,并支持自然数排序。

行排序: TOEA会根据区域设置比较完整的文本行,也可以将其中的数字按数值处理。 完全在浏览器中本地运行,文件不会上传到服务器。

使用次数
在浏览器中
费用
免费·无需注册
可用性
可直接使用
行排序工作台本地处理

完全在浏览器中运行

结果

22个字符

自然排序会排错的数字

自然排序会将每一段连续数字作为一个完整数字读取,因此会把file2排在file10前面,但它并不能理解所有情况。减号会被忽略,不会被当作正负号处理,因此-5会像两个正数一样排在-10前面。小数会在小数点处分开,因此1.5会排在1.25前面,因为5小于25;将小数补齐到相同位数,例如1.50,即可修正。日期只有采用年-月-日格式时才能正确排序,例如2024-03-09。

排序前后

以空格开头的行和空行会排在最前面,因此从文档粘贴的列表通常会以一串空条目开头;请先删除行首尾空白。比较时会忽略大小写和重音符号,比较结果相同的行会保持原始顺序。CSV表头会与数据一起排序,因此请先剪切表头,排序后再将其放回顶部。

使用方法

  1. 每行粘贴一个项目。
  2. 选择排序方向和数字处理方式。
  3. 复制排序后的列表。

隐私与限制

文本保留在本地。排序使用浏览器的区域设置,不是数据库排序规则。

相关工具

常见问题

我的输入会被上传吗?

不会。所有处理都在当前浏览器标签页中完成。

什么是自然数排序?

它会将2排在10之前,而不是把每个数字当作普通文本逐个比较。

带重音符号的字母和ñ如何排序?

文本行会按照浏览器区域设置的排序规则进行基础敏感度比较:排序时忽略字母大小写和重音符号,因此Árbol会排在arbol旁边;ñ会按照你的区域设置确定位置,而不是像原始字节排序那样排在z之后。

免费工具·使用在浏览器中次·无需账户