列表处理工具

把列表粘进来——每行一项——再选择要做什么。所有处理都在浏览器里完成,就算一万行也不会离开你的电脑。

使用方法

  1. 把列表粘贴到左边的输入框,每行一项。
  2. 选择操作:去重、排序、编号、一行 ↔ 一列、分栏或去除 HTML。
  3. 复制结果,或保存成文本文件。

实用说明

排序按语言规则,而不是按字符表

若按字符编码排序,「Zebra」会排在「apple」前面,「Ёлка」会落到「Яблоко」后面——大写字母和非拉丁字母本来就位于字符表的不同区段。这里按页面语言的规则排序,数字也按数值比较,所以「第 9 项」仍排在「第 10 项」之前,而不会挤到「1」和「2」中间。

去标签不是找尖括号

「>」完全可以合法地出现在属性值里,把「<」和「>」之间的内容一刀切掉,会把这种标记撕开,在正文里留下代码碎片。这里是逐字符解析标记:注释会消失,script 与 style 的内容随之消失,块级标签变成换行,&amp; 之类的实体会还原成字符。

常见问题

去重会打乱原来的顺序吗?

不会。第一次出现的那一行留在原位,只有后面的副本被删除。比较时忽略首尾空格,所以「北京」和「北京 」算作同一项——整理列表的人期待的正是这样。

分栏是怎么填的?

像报纸那样自上而下填:列表的前一半进第一栏,后一半进第二栏。这样按字母或拼音排好的列表在每一栏里仍然有序,而逐项轮流分配就做不到。

列表大小有限制吗?

没有。处理都在你的浏览器里进行,不会上传到任何地方,几万行的列表也只需要几分之一秒。

相关工具