文本分隔符转换

在换行、空格、分号、连字符、竖线和点之间转换文本分隔符。把一列内容合并成一行,或把一行拆成一列。免费、无需注册的在线工具。

一次性更换列表的分隔符

数据很少会以你需要的格式到手。从表格里粘贴一列,每行一项;可邮件客户端要求收件人用分号隔开。标签列表用空格分隔,CMS 却要求每行一个。这个工具一步就能把一种分隔符换成另一种。

选择文本当前用什么分隔(换行、空格、分号、连字符、竖线、点)以及想换成什么,工具就会改写列表。例如一列邮箱地址可以变成 Outlook 多个收件人所用的 a@x.com;b@x.com;c@x.com 格式。

在表格、文档、表单和代码之间搬运列表时,省去了繁琐的查找替换。

文本分隔符转换使用方法

  1. 粘贴文本或列表。
  2. 选择当前分隔符。
  3. 选择转换后的分隔符。
  4. 提交并复制结果。

示例

把表格的一列合并成一行

输入:

red
blue
green

输出: red blue green

分隔:换行。转换为:空格。每个换行都变成一个空格。

分号分隔转竖线分隔

输入: a;b;c

输出: a|b|c

把 ; 分隔换成 | 分隔,适用于 CMS 标签栏和部分 CSV 格式。

版本号改用连字符

输入: 1.2.3

输出: 1-2-3

把 . 分隔换成 - 分隔。所有的点都会被替换,所以不要对普通句子使用这个设置。

常见用途

  • 把表格中的一列合并成用分号或竖线分隔的一行。
  • 把用分号、竖线或空格分隔的列表拆成每行一项。
  • 为表单、代码或广告平台整理 ID、标签或关键词列表。
  • 让导出的竖线或分号分隔数据更易读。
  • 整理博客或网店的标签列表。

实用技巧与注意事项

  • 先整理好列表:用删除重复行去重,用列表排序排序。
  • 如果条目本身含有目标分隔符(例如名字中的空格),请改用竖线等其他分隔符。
  • 需要逗号分隔的话,用表格就能做到:在 Excel 或 WPS 表格中输入 =TEXTJOIN(", ", TRUE, A1:A50),即可用逗号把一列连起来。
  • 要先从杂乱的文本中提取邮箱或链接,请用邮箱提取或网址提取工具。

特殊情况与限制

  • 替换是严格按字符进行的。用 “; 分隔” 转换 a; b; c,分号后的空格会保留,变成 a| b| c。
  • 转换前会先清理文本:HTML 标签被去掉,首尾空白被删除,所以 <b>red</b> 会变成 red。
  • 分隔符选项中没有逗号和制表符。需要逗号分隔时,请使用上面提示中的表格公式。
  • 如果原分隔符也出现在条目内部(v1.2 中的点、名字中的连字符等),也会一并被替换。

常见问题

怎么把一列内容合并成一行?

粘贴这一列,当前分隔选择换行,新分隔选择分号或空格等,然后提交。

一行的列表能拆回每行一项吗?

可以。把当前分隔设为列表所用的符号,新分隔设为换行即可。

支持哪些分隔符?

换行、空格、分号(;)、连字符(-)、竖线(|)和点(.)。

列表长度有限制吗?

很长的列表也能正常处理。超大的数据更适合用表格或脚本处理。

相关工具

热门免费工具