您最喜欢的城市的最爱地点
首页
添加为 Google 首选来源

文本排序

整理粘贴的列表,同时保留重复项和空行。可选择按语言进行字母比较,或按 Unicode 码位排序。

原始行

原始和规范化文本各不超过 100,000 个 UTF-16 代码单元(包括末尾 LF),最多 10,000 行。数字排序中连续十进制数字最多 254 个。

结果

尚无结果

草稿和结果在本地处理;此工具不会上传或保存它们。网站的常规请求仍会发生。

如何排序

  1. 每行粘贴一条记录。示例填入 pear、apple、pear 和一个空行,并选择英语,但不会自动排序。
  2. 选择方向和模式。字母排序时选择列表语言,设置大小写比较和文本中的数字,然后点击“排序”。
  3. 查看行数和只读结果,可复制或下载 sorted-lines.txt。修改文本或选项会使旧结果失效;清除会恢复默认设置。

影响顺序的因素

字母顺序由浏览器中所选语言的比较规则决定。忽略大小写只影响比较,不会改写文本,重音仍有区别。浏览器使用更宽泛的同语言设置时会显示实际语言。

数字选项比较连续十进制数字,例如 file2 可能排在 file10 前面;它不解析带符号数、小数、日期或版本号。每段最多 254 个数字,包括前导零。

码位顺序比较完整 Unicode 字符的数值,而不是字母表或编码字节。升序时,完全相同的较短前缀排在较长文本前;语言和大小写选项不适用。

比较相等的记录在升序和降序中均保持原有顺序。空格、制表符、空行、重复项及不同 Unicode 序列不会被删除或规范化。只有 CR 和 LF 换行转换为 LF。

示例

英语示例有四条记录:空行排在最前,其后是 apple 和两条 pear。

按码位降序排列 a、空行和 b,得到 b、a、空行。最后两个 LF 保留末尾的空记录。

预组字符 é 和 e 加组合重音可能比较相等;即使降序,也会保留原始文本及先后顺序。

限制与兼容性

原始文本和带末尾 LF 的规范化文本各不得超过 100000 个 UTF-16 代码单元,排序前最多 10000 条记录。超限时不会截断草稿。

不完整的 UTF-16 代理项会被拒绝;真实的替换字符和有效的辅助平面字符可以保留。空输入有零条记录,非空的空行结果仍可导出。

字母顺序可能随浏览器语言数据改变。不支持的语言或选项会报错。本工具不提供文件输入、CSV 解析、去重或数值排序。

本地处理

文本在本地处理,本工具不上传或保存。下载为 UTF-8、LF 换行且不额外添加 BOM;原有 U+FEFF 保留。网站常规请求仍会发生。

常见问题

比较相等的记录在升序和降序中均保持原有顺序。空格、制表符、空行、重复项及不同 Unicode 序列不会被删除或规范化。只有 CR 和 LF 换行转换为 LF。

字母顺序由浏览器中所选语言的比较规则决定。忽略大小写只影响比较,不会改写文本,重音仍有区别。浏览器使用更宽泛的同语言设置时会显示实际语言。

数字选项比较连续十进制数字,例如 file2 可能排在 file10 前面;它不解析带符号数、小数、日期或版本号。每段最多 254 个数字,包括前导零。

预组字符 é 和 e 加组合重音可能比较相等;即使降序,也会保留原始文本及先后顺序。

不同。本模式比较完整 Unicode 码位,而 JavaScript 默认字符串比较使用 UTF-16 代码单元,因此辅助平面字符的顺序可能不同。

字母顺序可能随浏览器语言数据改变。不支持的语言或选项会报错。本工具不提供文件输入、CSV 解析、去重或数值排序。

参考资料

排序和文本导出的参考资料。

2026 年 11 月 5 日查阅;这不构成专业或安全认证。

JSON 转 YAML

在本地将 JSON 转换为 YAML,保留数字原文和带引号的字符串;复制或下载完整结果。

打开工具 — JSON 转 YAML

YAML 转 JSON

在本地将一个 YAML 文档转换为 JSON,保留精确数字文本,然后复制或下载结果。

打开工具 — YAML 转 JSON

HTML 转 Markdown

将粘贴的内容或本地 HTML 转换为 Markdown,查看转换说明,然后复制或下载结果。

打开工具 — HTML 转 Markdown

JavaScript 正则表达式测试器

在本地测试 JavaScript 表达式,查看匹配、捕获组和 UTF-16 位置。

打开工具 — JavaScript 正则表达式测试器

Markdown 转 HTML

将 Markdown 草稿转换为 HTML 片段,查看源码和惰性预览,然后复制或下载。

打开工具 — Markdown 转 HTML

删除重复行

保留每个完全相同文本行的首次出现、原顺序、有意义的空格和空行,然后复制或下载结果。

打开工具 — 删除重复行

文本差异对比

在本地比较两个文本版本,查看完整行的变化、空白和末尾换行。

打开工具 — 文本差异对比

字母大小写转换

按所选字母规则转换文本大小写、单词首字母或句首字母。

打开工具 — 字母大小写转换

HTML 字符引用编码与解码

编码或解码文本中的 HTML 字符引用,选择上下文和 Unicode 格式,以 LF 换行输出;不解析或渲染标记。

打开工具 — HTML 字符引用编码与解码

Markdown 表格生成器

编辑纯文本表格、设置对齐方式、复制 GFM Markdown 或导入制表符分隔的文本。

打开工具 — Markdown 表格生成器

查询字符串解析与构建

解析和编辑查询参数,保留重复名称和顺序,并复制规范化的查询字符串或 HTTP(S) 网址。

打开工具 — 查询字符串解析与构建

URL 编码与解码

按照明确的空格与加号规则转换 UTF-8 URL 组件或表单值,然后复制或下载结果。

打开工具 — URL 编码与解码

Base64 编码与解码

将 UTF-8 文本编码为标准或 URL 安全的 Base64,也可解码任一格式并查看完整结果和清晰的错误提示。

打开工具 — Base64 编码与解码

XML 格式化工具

在本地检查 XML 1.0 的良构性和命名空间绑定,格式化或压缩文本,并复制或下载 UTF-8 结果。

打开工具 — XML 格式化工具

JSON 格式化与验证

在本地检查 JSON 语法、格式化或压缩,并在保留原始数据的同时复制或下载结果。

打开工具 — JSON 格式化与验证

SMS 短信字数与分段计算器

了解短信的编码方式、分段位置和预计费用。文本始终保留在您的浏览器中。

打开工具 — SMS 短信字数与分段计算器

社交媒体字符计数器

按平台规则检查长度,无损拆分帖子。

打开工具 — 社交媒体字符计数器

字符计数器

统计字符、词语、句子和段落,并在浏览器中查看词语密度、预计阅读时间和 UTF-8 大小。

打开工具 — 字符计数器

文本大小计算器

在浏览器中比较文本编码和载荷大小。

打开工具 — 文本大小计算器

PDF 文本清理工具

修复从 PDF 复制的文本中的换行和空格。保留原文,逐一检查不确定的连字符,再复制清理结果。

打开工具 — PDF 文本清理工具

花体文字转换器

在浏览器中将支持的 Unicode 花体字母转为普通文字,保留大小写、重音符号、表情和原文。

打开工具 — 花体文字转换器

乱码修复器

在浏览器中修复乱码和损坏的重音字符。逐项检查可能的 UTF-8 逆向转换。

打开工具 — 乱码修复器

Gmail 邮件截断检查

准确计算邮件 HTML 的 UTF-8 字节数,对照 102,000 字节参考值,并在本地查找占空间的源码。

打开工具 — Gmail 邮件截断检查
查看此分类中的所有工具