列表转换器

对一整列数据做批量处理:排序、去重、反转、加前后缀、按正则筛选、按分隔符切分、按固定字符数断行。整理从日志或数据库里导出的原始清单时,这些操作往往需要写好几段脚本,这里开关点几下就够。

工具界面在页面加载完成后显示在本段下方,可以直接使用。所有计算都在你的浏览器本地完成,输入的内容不会上传到服务器。

列表转换器能做什么

对一整列数据做批量处理:排序、去重、反转、加前后缀、按正则筛选、按分隔符切分、按固定字符数断行。整理从日志或数据库里导出的原始清单时,这些操作往往需要写好几段脚本,这里开关点几下就够。

怎么用列表转换器

  1. 在左侧输入框粘贴列数据(带行号显示,默认 25 行高)
  2. 在上方开关里设置:trim、去重、转小写、保留换行、输出为单列
  3. 在 Sort list 下拉框选排序方式,共 8 种(含数值排序、大写优先、二进制排序)
  4. 需要的话填 Items separator、Split separator、过滤正则、前后缀等字段
  5. 右侧实时输出转换结果,可复制或下载成 output.txt

示例

输入:

b
a
b
c,开启去重与升序排序

输出:

a
b
c

trim 默认开启;去重与排序按需开启

使用技巧与注意点

常见问题

Split separator 和 Items separator 有什么区别?

Split separator 决定输入怎么被切成条目(除了换行之外再加一个切分点),Items separator 决定输出时条目之间用什么连接。两者都是正则。

Remove item prefix / suffix 是做什么的?

把每个条目首尾匹配到的内容去掉,同样按正则匹配。比如批量去掉行首的序号或行尾的分号。

会上传吗?

不会。全部处理都在浏览器本地完成,不联网。

默认就开了哪些开关?

默认是 trim 开、去重关、转小写关、保留换行关、输出为单列关,排序为不排序,条目分隔符是逗号加空格。

相关工具

同类文本处理工具

查看全部文本处理工具