zh

行排序

对文本行排序、删除重复行或反转顺序,全部在浏览器中本地完成,无需任何上传。

操作
  • 排序 A-Z
  • 排序 Z-A
  • 删除重复行
  • 反转顺序
逐行修剪
删除空行
忽略大小写
自然排序数字(2 在 10 之前)

正在你的设备上本地处理 ...

0%

你的文件从未离开你的设备

    我的文件会被上传吗?

    不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证

    无需上传100% 本地处理
    内容只属于你第三方无法访问
    服务器位于德国原生符合 GDPR
    经独立审计TLS A+ · 标头 A+

    列表很少按你想要的顺序到来:一组姓名、电子邮件地址、术语或日志行,往往需要排序、去除重复或反转。这个工具接收你的多行文本,并把行整理成你选定的形式:按字母升序或降序、去重,或逆序排列。原本需要电子表格或脚本才能完成的事,在这里只需一次点击。

    四个附加开关可细化结果:逐行修剪去掉行首和行尾碍事的空格,删除空行清理空隙,忽略大小写让排序和去重时把 Apple 和 apple 视为相同,自然排序数字则把连续的数字当作整数来比较,因此 2 排在 10 之前。排序是稳定且确定的(不开数字开关时纯粹按字符代码进行),因此输出可重现,且不受你设备语言设置的影响。

    全部处理完全在你的浏览器中以纯 JavaScript 本地运行:你的文本不会被上传、不会被保存,也不会从 CDN 加载任何第三方库。这对可能包含个人数据的地址清单或日志摘录尤为重要。你可以把结果下载为文本文件,或直接复制出来。

    技术规格

    技术规格
    输入格式文本输入
    输出格式TXT
    批量处理不支持
    处理方式在浏览器中本地处理 (JavaScript)
    文件上传

    三步完成

    1. 把多行文本粘贴到文本框中。
    2. 选择操作,并按需设置附加开关。
    3. 阅读结果,或将其下载为文本文件。

    限制: 排序按 Unicode 字符代码进行(确定且与语言无关),而不是按某种语言的排序规则,因此除非你选择忽略大小写,数字和大写字母会排在小写字母之前。开启自然排序数字后,连续的数字会被当作整数比较(2 在 10 之前),同样保持确定。比较是按行进行的,不是按词。非常大的文本受你设备内存的限制。

    常见问题

    我的文本会被上传吗?

    不会。排序和去重完全在你的浏览器中本地运行;你的文本永远不会离开你的设备,也不会被保存。

    为什么大写字母排在小写字母之前?

    因为排序纯粹按字符代码进行,其中大写字母位于小写字母之前。如果不想区分书写形式,请打开忽略大小写。

    去重会保留顺序吗?

    会。删除重复行保留每一项的首次出现和原始顺序,不会另外排序。

    什么算作一行?

    由换行分隔的每一段。不同的换行风格(Windows 和 Unix)会被统一处理。

    为什么 10 排在 2 之前?怎样正确地排序数字?

    纯按字符代码比较时数字是逐位比较的,10 里的 1 排在 2 之前。开启自然排序数字后,连续的数字会被当作整数比较,2 就会排在 10 之前。

    相关工具