在线分隔符转换器
把以换行分隔的行转换为以逗号、分号、竖线、制表符或自定义分隔的列表——也可把列表拆回成行——就在你的浏览器中完成。
这款分隔符转换器完全在你的浏览器中运行。你粘贴的行和列表在你的设备上转换,绝不会上传到 ArrayKit。
打开移除重复行工具
关于 分隔符转换器
这款分隔符转换器可将以换行分隔的行合并为单个分隔列表,也可把分隔列表拆回成每行一项。选择逗号、分号、竖线、制表符、空格,或输入你自己的自定义分隔符。在合并模式下,你可以给每一项加上单引号或双引号、把整个列表包裹在 [ ] 或 ( ) 中、修剪两侧空格、丢弃空行,并移除重复项——非常适合用于构建一个 SQL IN 列表、一个配置数组、一段电子表格粘贴内容,或一个标签字符串。在拆分模式下,粘贴一个用任意分隔符分隔的列表,即可得到干净的多行,随时可以排序或编辑。它专为开发者、分析师,以及任何要快速重整列表的人而设计。一切都在你的设备上运行——你粘贴的文本绝不会离开浏览器。
功能特性
- 把多行合并为以逗号、分号、竖线、制表符、空格或自定义分隔的列表
- 把分隔列表拆回成每行一项
- 给每一项加上单引号或双引号,并转义内嵌的引号
- 把合并后的列表包裹在方括号 [ ] 或圆括号 ( ) 中
- 修剪每一项两侧的空白
- 一次处理即可丢弃空行并移除重复项
- 干净地往返:多行到列表,再回到相同的多行
- 完全在你的浏览器中工作,不上传任何内容
如何使用 分隔符转换器
- 保持选中「行 → 列表」标签页,并每行粘贴一项
- 选择一个分隔符,或选择「自定义」并输入你自己的
- 按需切换加引号、括号、修剪、丢弃空行或去重
- 复制分隔列表,或切换到「列表 → 行」把一个列表拆开
示例
输入
red
green
blue
输出
('red', 'green', 'blue')
逗号分隔符、单引号和圆括号构建出一个 SQL IN 列表。
常见错误与故障排除
- 列表合并成了「a,b,c」,但你想要带空格的「a, b, c」。 — 选择「逗号」预设(它使用带结尾空格的「, 」),或输入「, 」作为自定义分隔符——分隔符会原样插入到各项之间。
- 拆分一个列表后,每一项都带有前导空格。 — 拆分模式会修剪每一项,因此「a, b, c」按逗号拆分会得到干净的「a」「b」「c」。如果各项看起来仍有多余空格,请检查你输入的分隔符是否与文本中的一致。
- 各项中的引号破坏了输出。 — 内嵌的引号会被自动翻倍——用单引号时 o'clock 会变成 'o''clock'——与 CSV 和 SQL 转义带引号值中的引号的方式一致。
- 制表符或空格分隔符在框里看起来和逗号一样。 — 制表符和空格都是空白,因此难以看清。请用「复制」获取精确的输出,或在检查结果时暂时切换到像竖线这样可见的分隔符。
常见问题
- 我如何把一组行转换为一个逗号分隔的字符串?
- 在「行 → 列表」标签页粘贴你的多行,保持选中「逗号」分隔符,然后复制结果。每一行成为以「, 」连接的一项,默认丢弃空行并修剪空格。
- 我可以为一个 SQL IN 列表给每一项加引号吗?
- 可以。把「为每项加引号」设为单引号,把「包裹列表」设为圆括号。一组颜色会变成 ('red', 'green', 'blue'),可直接放入一个 WHERE column IN (...) 子句。
- 我可以使用哪些分隔符?
- 逗号、分号、竖线、制表符和空格是一键预设。选择「自定义」可输入任意字符串——一个项目符号、' - '、' / ',或一个多字符分隔符——它会完全按你输入的样子插入到各项之间。
- 把一个列表拆回成行会撤销合并吗?
- 对大多数列表而言是的。用一个分隔符合并一组行,然后按同一个分隔符拆分,即可得到原来的行。拆分会修剪每一项,因此一个「, 」列表也能按裸逗号干净地拆分。
- 重复行或空行会怎么处理?
- 在合并模式下,你可以开启「移除重复项」以只保留每一项的第一个,并用「丢弃空行」跳过空白行。两者都在各项被加引号和合并之前执行。
- 内嵌的引号是如何处理的?
- 当你给各项加引号时,一项中已有的任何引号字符都会被翻倍,因此 "say ""hi""" 仍保持有效。这与 CSV 文件和 SQL 字符串字面量所用的转义一致。
相关工具
- 文本行排序 — 在浏览器中按字母、数字、长度排序文本行或随机打乱。
- 移除重复行 — 从列表中即时移除重复行,支持忽略大小写、去空白与排序。
- CSV to JSON 转换器 — 将 CSV 或 TSV 转换为带类型推断和嵌套的 JSON
- 移除换行 — 去掉换行、保留段落,或替换为分隔符
- 查找和替换文本 — 在浏览器中对整段文本进行搜索与替换,支持正则、大小写和全字匹配。
- 大小写转换工具 — 在 camelCase、snake_case、kebab-case、PascalCase 等之间转换文本。
全部 ArrayKit 工具