多行合并为一行

将多行文本用自定义分隔符合并为单行。

免费在线多行转单行转换器

粘贴带换行的文本,将其折叠为一行连续文本。可选择分隔符——空格、逗号、竖线、分号、无分隔符或自定义字符串——并可选择去除每行首尾空白或丢弃空行。

适合将项目符号列表变成逗号分隔值、修复从邮件复制粘贴的内容、构建 shell 单行命令,以及清理用于 JSON 字符串或聊天提示词的文本。全部在本地浏览器中运行。

为什么要将多行文本转成一行?

多行文本随处可见:从电子表格复制的列表、文档中的项目符号、日志片段和命令输出。许多工具和格式需要单行——CSV 字段、JSON 字符串值、shell 单行命令、Slack 消息以及 SQL IN 子句。

手工拼接既慢又容易出错。专用转换器让你粘贴一次、选择分隔符,即可复制干净的单行结果,无需再找多余换行或尾部空格。

如何选择合适的分隔符

需要从断行段落得到可读散文或简单句子时,使用空格。

CSV 风格列表、标签和关键词字符串使用逗号或“逗号+空格”。竖线(|)或分号适合 shell 路径、备选值,以及数据中已使用逗号的配置。

选择“无”可在无分隔符的情况下拼接各行——适合连接被拆开的标记,或修复在词中间被换行的文本。自定义分隔符可覆盖其他需求:制表符、转义为 \n 的换行、HTML <br>,或用于搜索查询的“ AND ”。

去除空白、空行与空白处理

修剪每一行会去掉从编辑器或 PDF 复制时常出现的首尾空格。删除空行可避免粘贴中混入空白行时产生双重分隔符。

“折叠空白”为可选项:连接后,它会将连续的空格/制表符/换行替换为单个空格,并修剪两端。源文本间距杂乱时请开启;当分隔符本身包含有意空格(如“, ”)时请关闭。

常见使用场景

将纵向排列的邮箱或用户名列表转为逗号分隔字符串,用于表单和脚本。

将多行 SQL SELECT 列表或一列 ID 合并为带逗号的单个 IN (...) 参数。

从为可读性而换行书写的笔记中构建单行 curl 或 docker 命令。

在粘贴到拒绝控制字符的 API 之前,展平聊天提示词、README 片段或抓取的文本。

常见问题

如何将多行文本转换为单行?
将文本粘贴到输入框。选择分隔符(空格、逗号、竖线或自定义),可选地修剪各行并删除空行,然后复制单行输出。处理会在输入时实时更新。
应该使用哪种分隔符?
句子和散文使用空格。列表和类 CSV 值使用逗号或“逗号+空格”。数据中已含逗号时使用竖线或分号。使用“无”可在无分隔符的情况下拼接,或使用自定义分隔符以加入制表符、HTML 换行或任意所需字符串。
这个工具会删除空行吗?
会,如果启用了“删除空行”(默认开启)。空白行会在连接前被丢弃,这样就不会产生双重分隔符。若希望将空条目保留为连续分隔符,请关闭该选项。
可以用自定义分隔符连接各行吗?
可以。选择“自定义分隔符”选项并输入任意字符串——例如制表符、“ -> ”、作为字面字符的“\n”,或“ AND ”。你输入的字符会原样用在每一行之间。
我的文本会被上传到服务器吗?
不会。转换完全在浏览器中运行。输入内容不会离开你的设备,因此可安全处理不适合粘贴到远程工具的私密列表、日志和凭据。
这与“行排序 / 去重”有何不同?
“行排序 / 去重”保持每项一行,侧重排序、去重和清理。“多行转单行”将多行折叠为带分隔符的单个字符串。若需先清理列表再拼接,可两个工具一起使用。
可以把换行替换为逗号用于 CSV 吗?
可以。选择逗号或“逗号+空格”分隔符,按需启用修剪和删除空行,然后复制结果。若需要带引号字段的真正 CSV,在粘贴到电子表格前请检查已含逗号的值。