行排序
对文本行排序、删除重复行或反转顺序,全部在浏览器中本地完成,无需任何上传。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
我的文件会被上传吗?
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
对文本行排序、删除重复行或反转顺序,全部在浏览器中本地完成,无需任何上传。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
列表很少按你想要的顺序到来:一组姓名、电子邮件地址、术语或日志行,往往需要排序、去除重复或反转。这个工具接收你的多行文本,并把行整理成你选定的形式:按字母升序或降序、去重,或逆序排列。原本需要电子表格或脚本才能完成的事,在这里只需一次点击。
四个附加开关可细化结果:逐行修剪去掉行首和行尾碍事的空格,删除空行清理空隙,忽略大小写让排序和去重时把 Apple 和 apple 视为相同,自然排序数字则把连续的数字当作整数来比较,因此 2 排在 10 之前。排序是稳定且确定的(不开数字开关时纯粹按字符代码进行),因此输出可重现,且不受你设备语言设置的影响。
全部处理完全在你的浏览器中以纯 JavaScript 本地运行:你的文本不会被上传、不会被保存,也不会从 CDN 加载任何第三方库。这对可能包含个人数据的地址清单或日志摘录尤为重要。你可以把结果下载为文本文件,或直接复制出来。
| 输入格式 | 文本输入 |
|---|---|
| 输出格式 | TXT |
| 批量处理 | 不支持 |
| 处理方式 | 在浏览器中本地处理 (JavaScript) |
| 文件上传 | 无 |
限制: 排序按 Unicode 字符代码进行(确定且与语言无关),而不是按某种语言的排序规则,因此除非你选择忽略大小写,数字和大写字母会排在小写字母之前。开启自然排序数字后,连续的数字会被当作整数比较(2 在 10 之前),同样保持确定。比较是按行进行的,不是按词。非常大的文本受你设备内存的限制。
不会。排序和去重完全在你的浏览器中本地运行;你的文本永远不会离开你的设备,也不会被保存。
因为排序纯粹按字符代码进行,其中大写字母位于小写字母之前。如果不想区分书写形式,请打开忽略大小写。
会。删除重复行保留每一项的首次出现和原始顺序,不会另外排序。
由换行分隔的每一段。不同的换行风格(Windows 和 Unix)会被统一处理。
纯按字符代码比较时数字是逐位比较的,10 里的 1 排在 2 之前。开启自然排序数字后,连续的数字会被当作整数比较,2 就会排在 10 之前。