在线分隔符转换器

把以换行分隔的行转换为以逗号、分号、竖线、制表符或自定义分隔的列表——也可把列表拆回成行——就在你的浏览器中完成。

这款分隔符转换器完全在你的浏览器中运行。你粘贴的行和列表在你的设备上转换,绝不会上传到 ArrayKit。

打开移除重复行工具

关于 分隔符转换器

这款分隔符转换器可将以换行分隔的行合并为单个分隔列表,也可把分隔列表拆回成每行一项。选择逗号、分号、竖线、制表符、空格,或输入你自己的自定义分隔符。在合并模式下,你可以给每一项加上单引号或双引号、把整个列表包裹在 [ ] 或 ( ) 中、修剪两侧空格、丢弃空行,并移除重复项——非常适合用于构建一个 SQL IN 列表、一个配置数组、一段电子表格粘贴内容,或一个标签字符串。在拆分模式下,粘贴一个用任意分隔符分隔的列表,即可得到干净的多行,随时可以排序或编辑。它专为开发者、分析师,以及任何要快速重整列表的人而设计。一切都在你的设备上运行——你粘贴的文本绝不会离开浏览器。

功能特性

如何使用 分隔符转换器

  1. 保持选中「行 → 列表」标签页,并每行粘贴一项
  2. 选择一个分隔符,或选择「自定义」并输入你自己的
  3. 按需切换加引号、括号、修剪、丢弃空行或去重
  4. 复制分隔列表,或切换到「列表 → 行」把一个列表拆开

示例

输入

red
green
blue

输出

('red', 'green', 'blue')

逗号分隔符、单引号和圆括号构建出一个 SQL IN 列表。

常见错误与故障排除

常见问题

我如何把一组行转换为一个逗号分隔的字符串?
在「行 → 列表」标签页粘贴你的多行,保持选中「逗号」分隔符,然后复制结果。每一行成为以「, 」连接的一项,默认丢弃空行并修剪空格。
我可以为一个 SQL IN 列表给每一项加引号吗?
可以。把「为每项加引号」设为单引号,把「包裹列表」设为圆括号。一组颜色会变成 ('red', 'green', 'blue'),可直接放入一个 WHERE column IN (...) 子句。
我可以使用哪些分隔符?
逗号、分号、竖线、制表符和空格是一键预设。选择「自定义」可输入任意字符串——一个项目符号、' - '、' / ',或一个多字符分隔符——它会完全按你输入的样子插入到各项之间。
把一个列表拆回成行会撤销合并吗?
对大多数列表而言是的。用一个分隔符合并一组行,然后按同一个分隔符拆分,即可得到原来的行。拆分会修剪每一项,因此一个「, 」列表也能按裸逗号干净地拆分。
重复行或空行会怎么处理?
在合并模式下,你可以开启「移除重复项」以只保留每一项的第一个,并用「丢弃空行」跳过空白行。两者都在各项被加引号和合并之前执行。
内嵌的引号是如何处理的?
当你给各项加引号时,一项中已有的任何引号字符都会被翻倍,因此 "say ""hi""" 仍保持有效。这与 CSV 文件和 SQL 字符串字面量所用的转义一致。

相关工具

全部 ArrayKit 工具