列表排序助手 | 轻松整理列表

列表排序助手是一款在线工具,帮助用户快速排序长列表。支持按名称、日期或评分调整顺序,提升数据管理效率。


排序选项

清除

如何对列表排序?

粘贴文本后,列表排序工具会在浏览器中即时将每一行按顺序排列。你可以按字母顺序(A-Z 或 Z-A)或按数字排序,列表排序器还支持反转顺序、删除重复项和忽略大小写。无需上传、无需注册,你的列表始终不会离开你的设备。

排序选项

选项 作用
字母顺序 A 到 Z 升序
字母顺序 Z 到 A 降序
数字排序 将数字从小到大排序
反转 翻转当前顺序
删除重复项 仅保留唯一的条目
对行、单词或数字列表进行排序的常见方式。

基本用法

  1. 将您的文本粘贴到输入框中
  2. 选择您的排序选项
  3. 点击“排序文本”进行处理
  4. 复制或下载结果

专业提示

  • 对包含数字的列表使用自然排序
  • 去除重复项以清理列表
  • 对CSV数据使用不同的分隔符

从你的AI智能体调用此工具

免费的JSON API和Model Context Protocol (MCP) 服务器。无需注册、无需API密钥、CORS开放。专为Claude、ChatGPT、Cursor、脚本和前端应用设计。

curl -X POST https://mate.tools/api/v1/sort-lines.php \
  -H "Content-Type: application/json" \
  -d '{"text":"banana\napple\ncherry","order":"asc"}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/sort-lines.php",
    data=json.dumps({"text":"banana\napple\ncherry","order":"asc"}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/sort-lines.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"text":"banana\napple\ncherry","order":"asc"}),
});
console.log(await r.json());

添加到 claude_desktop_config.json(Claude Desktop)、~/.cursor/mcp.json(Cursor)或任何其他MCP兼容客户端:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
API文档 OpenAPI 3.1 npm 60次/分 · 600次/时 · 主体最大1 MB

常见问题

自然排序智能处理数字,按人类预期将"item2"排在"item10"之前。机器排序将文本视为原始字符,将"item10"放在"item2"之前,因为"1"在字母顺序上先于"2"。对于包含数字的列表使用自然排序,对于严格的字母顺序使用机器排序。

在排序选项中选择"逗号"作为输入分隔符。该工具将把您的逗号分隔值拆分为单独的项目并进行排序,您可以为结果选择任何输出分隔符(换行、逗号、分号等)。

是的,在排序前启用"删除重复项"选项。这将在排序时消除列表中的所有重复条目。结合"忽略大小写",还将删除仅大小写不同的重复项(将"Apple"和"apple"视为相同)。

如何对列表排序?

粘贴文本后,列表排序工具会在浏览器中即时将每一行按顺序排列。你可以按字母顺序(A-Z 或 Z-A)或按数字排序,列表排序器还支持反转顺序、删除重复项和忽略大小写。无需上传、无需注册,你的列表始终不会离开你的设备。