跳到主内容
UniKit

列表转文本

把列表按指定分隔符拼成一段文本:逗号、空格、分号、竖线、换行或自定义连接符任选,可给每项包单引号、双引号或反引号,并支持去重与按码点排序,同时给出条目数、去掉的重复数与字符数。

浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。

列表

拼接结果

一行文本,可直接复制。

输入列表后即可拼接成文本

条目数: 0 · 去掉重复: 0 · 字符数: 0 · 连接符长度: 0

这个工具能做什么

  • 把一列值拼成一行给接口传参、写进 URL 或塞进 SQL 的 IN 列表,不用手工敲逗号。
  • 生成 CSV 的一行、Markdown 的一行或日志字段时,用「每项加引号」批量包好每一项,避免内容里出现分隔符时串行。
  • 配合去重与排序,把粘贴来的杂乱清单整理成稳定的一行文本,方便做前后对比。

示例

输入

apple
banana
cherry

输出

apple,banana,cherry

默认按逗号连接,输出一行文本;换成空格、分号、竖线、换行或自定义连接符都只改一个下拉框。

常见问题

连接符里的换行怎么输入?

下拉框直接选「换行」即可;选「自定义」时在输入框里写 \n 表示换行、\t 表示制表符,工具会把这两个写法还原成真实字符。

内容里本身有逗号会怎样?

拼接时不会自动转义,所以像 a,b 这样的项和逗号连接符放一起会分不清边界。这种情况把「每项加引号」选成双引号,或者换一个内容里不会出现的连接符。

去重和排序会改变原顺序吗?

去重保留第一次出现的顺序;只有勾选「排序输出」才会按 Unicode 码点重排。两个都勾时先按原顺序去重,再整体排序。

能处理多少条?

20 万条。超过会直接报错,因为拼接在浏览器主线程里完成,超大输入会让页面卡住。

关键词:列表转文本list to string列表拼接分隔符join list逗号连接竖线分隔加引号

同类工具