合并文本行

用你指定的分隔符把清单合并成一行,比如逗号、分号或竖线。空行会被跳过,两端空白会被去掉。

输出
输入文本即可查看结果。

需要了解的要点

该操作先去掉每行两端的空白并丢弃空行,然后用“行之间的分隔符”输入框中的内容,把剩下的行连成一行。默认是一个空格,但你可以填任何内容:逗号加空格、分号、两侧带空格的竖线,甚至什么都不填。

如果 red、green、一个空行和 blue 分别在不同行,分隔符设为逗号加空格,输出就是 red, green, blue。空行会被跳过,所以清单中间有空隙也不会出现重复的分隔符。

分隔符按字面插入。输入 \n 不会产生换行,你在两端输入的空格也会保留,所以只用逗号得到 red,green,blue,逗号加空格则得到更易读的 red, green, blue。这个输入框的内容保留到点击重置为止,重置后会恢复为单个空格。

典型用途有:把一列邮箱变成用分号分隔的收件人列表,把一列 ID 变成查询用的逗号分隔值,或把标签合并成一行。与移除换行不同,这里可以自己选分隔符,只有一个空格够用时再去用那个工具。

按任务选择工具 10
相关工具 4
合并文本行使用方法
  1. 把每行一个的值(如 101、102、105)这样的一列粘贴到文本输入框。
  2. 在“行之间的分隔符”框里输入逗号加空格,替换默认的单个空格。
  3. 检查输出区是否为 101, 102, 105,最前面和最后面没有多余的分隔符。
  4. 复制这一整行,粘贴到查询语句、邮件客户端或表格单元格里。

快速说明

可以用换行当分隔符吗?

不可以。分隔符按输入原样插入,\n 会显示成反斜杠加 n。如果只是想保留分行,其实不需要这个操作。

空行会变成多余的分隔符吗?

不会。空行被跳过,相邻条目之间只会有一个分隔符。

每个条目两端的空格会保留吗?

不会。合并之前每行都会去掉两端空白,所以末尾带空格的 101 也会变成 101。

怎样不加任何分隔符直接合并?

把分隔符框清空,各行就会直接连在一起,例如 101102105。