排序行工具

快速将粘贴的列表按自然顺序、数字顺序或字典序排序。

删除空行、去重和支持语言区域的排序都在浏览器本地完成。

输入内容仅保留在浏览器中

使用方法

  1. 将列表粘贴到左侧输入框中,每行一项。
  2. 选择自然顺序、数字顺序或字典序,并设置升序或降序。
  3. 按需调整语言区域、空行删除、去重或裁剪选项。
  4. 点击“排序”,然后复制或下载结果。

示例

自然顺序(文件名)

输入

file10
file2
file1

输出

file1
file2
file10

数字顺序(`de-DE`)

输入

10,5
2,75
1.234,5

输出

2,75
10,5
1.234,5

字典序(`sv`)

输入

Öga
Zebra
Äpple
Ål

输出

Zebra
Ål
Äpple
Öga

术语表

自然顺序

一种更符合人类习惯的比较方式,会把 `2` 排在 `10` 前面,而不是逐字比较数字字符串。

字典序

一种按词典规则比较字符串的方式。具体顺序取决于语言和区域设置规则。

Locale

用于排序比较和数字解析的语言与地区规则,例如 `ja`、`en`、`sv` 或 `de-DE`。

FAQ

自然顺序和字典序有什么区别?

自然顺序会把嵌入的数字当作数字来比较,所以 `file2` 会排在 `file10` 前面。字典序则把文本当作文本比较,可能会让 `file10` 排在 `file2` 前面。

数字顺序能处理 `1,234.56` 和 `1.234,56` 吗?

可以。工具会按照所选语言区域解释小数点和分组分隔符。如果某一行不符合该语言区域的格式,会按你的设置把它当作非数字处理。

应该如何选择语言区域?

大多数情况下使用“自动”即可。只有在需要其他语言的排序或数字格式规则时,才切换到“自定义”,例如 `sv` 或 `de-DE`。

去重是如何工作的?

默认模式只删除完全相同的内容。在高级设置中,你可以切换到“按当前排序规则视为相等”,这样在当前排序或数字规则下比较结果相同的行也会被合并。

我的数据会发送到服务器吗?

不会。排序完全在浏览器中进行,输入内容不会发送到服务器。

能否用于日文、阿拉伯语或欧洲语言?

可以。界面已本地化,排序依赖 `Intl.Collator` 和支持语言区域的数字解析。最终顺序仍然取决于所选语言区域和浏览器实现。

提示

  • 数字顺序取决于所选语言区域的小数和分组符号。如果结果看起来不对,请先检查语言区域。
  • “按当前排序规则视为相等” 可能会在大小写、重音或数字格式被视为等价时合并看起来不同的行。
  • 只有选项会保存在本地。输入和输出文本不会被保存。

隐私与说明

此工具在浏览器本地运行。多语言排序可能会因所选语言区域和浏览器引擎而略有不同。