🇨🇳ZH

行排序

按字母、数字、长度或随机顺序对行排序 — 在你的浏览器中。

✨ What do you want to try next?

You've finished this tool — here are a few you might find useful.

Explore 100+ free toolsPDF, Image, Text, Convert, Calculate and more — all free.View all tools →

关于行排序

本工具按你的需要重新排列列表的各行——按字母、逆序、按每行开头的数字、按长度,或打乱成随机顺序。这是把姓名或术语列表按字母排列、把数值按数字排序、把行从最短到最长排列,或为抽签或随机考试顺序打乱条目的快捷方式。一个可选的去重步骤会同时移除重复项。

工作原理 — 排序模式

  • A→Z / Z→A — 将行作为文本比较并按升序或降序排列。开启"忽略大小写"后,大小写不影响顺序。
  • 数字 — 读取每行开头的数字并按其数值排序,因此 2 排在 10 之前(与文本顺序相反)。
  • 按长度 — 按字符数把行从最短到最长排列。
  • 打乱 — 用 Fisher–Yates 算法随机重排各行,以浏览器的加密随机生成器为种子并采用拒绝采样,因此打乱真正无偏。

启用去重后,重复的行会先被移除(遵循忽略大小写的设置)。

假设与行为

  • 字母排序按字符码顺序比较,而非语言感知的排序规则。默认大写字母排在小写字母之前(因此 Zebra 排在 apple 之前);开启"忽略大小写"可获得更直观的 A–Z。
  • 数字模式仅读取每行的开头数字;开头没有数字的行视为 0。
  • 打乱 使用带拒绝采样的加密随机性,让每种排列机会均等。

局限

  • 字母顺序不感知区域设置。 带重音的字母和非拉丁文字按其底层码位排序,可能与你所用语言的字典顺序不符。
  • 数字排序仅以第一个数字为键 — 12 apples 按 12 排序,但 apples 12 按 0 排序。文本与数字混合的行不会按自然("人类")排序那样排列。
  • "按长度"计算 UTF-16 码元,因此含大量表情符号或非拉丁字符的行测得的长度可能比看上去更长。
  • 它排序整行;无法按每行内的某一列排序。

隐私

排序完全在你的浏览器中进行。你的列表绝不会被上传或存储。

常见问题

这个行排序工具免费吗?

是的——免费、无需注册、无限制,在你的浏览器中运行。

为什么 'apple' 排在 'Zebra' 之后?

字母模式按字符码比较,其中大写字母排在小写字母之前。开启"忽略大小写"可获得自然的 A–Z 顺序。

数字排序能正确理解 2 与 10 吗?

能。数字模式读取每行开头的数字并按数值排序,因此 2 排在 10 之前——但它只使用每行的开头数字。

打乱真的是随机的吗?

是的。它使用 Fisher–Yates 打乱,配合浏览器的加密随机生成器和拒绝采样,因此每种排列都同等可能、无偏。

它能在排序时去重吗?

能——启用去重,重复的行会先被移除,并遵循忽略大小写选项。

它能正确排序带重音或非拉丁文本吗?

它按字符码排序,而非区域规则,因此带重音和非拉丁的行可能不遵循你所用语言的字典顺序。

我的数据会被上传吗?

不会。一切都在你的浏览器中本地运行;不会发送或存储任何内容。

Lakshay Kumar

作者 Lakshay Kumar(TechLakshay)

A QA Automation Engineer by trade, Lakshay's real passion is untangling complex problems into simple, working solutions — which is exactly why FreeMyTask exists. On Instagram, he channels that same instinct into helping 26,000+ content creators with SEO education, motivation, and hands-on query solving.

最后更新: August 22, 2026
🎁