免费在线多行转单行转换器
粘贴带换行的文本,将其折叠为一行连续文本。可选择分隔符——空格、逗号、竖线、分号、无分隔符或自定义字符串——并可选择去除每行首尾空白或丢弃空行。
适合将项目符号列表变成逗号分隔值、修复从邮件复制粘贴的内容、构建 shell 单行命令,以及清理用于 JSON 字符串或聊天提示词的文本。全部在本地浏览器中运行。
为什么要将多行文本转成一行?
多行文本随处可见:从电子表格复制的列表、文档中的项目符号、日志片段和命令输出。许多工具和格式需要单行——CSV 字段、JSON 字符串值、shell 单行命令、Slack 消息以及 SQL IN 子句。
手工拼接既慢又容易出错。专用转换器让你粘贴一次、选择分隔符,即可复制干净的单行结果,无需再找多余换行或尾部空格。
如何选择合适的分隔符
需要从断行段落得到可读散文或简单句子时,使用空格。
CSV 风格列表、标签和关键词字符串使用逗号或“逗号+空格”。竖线(|)或分号适合 shell 路径、备选值,以及数据中已使用逗号的配置。
选择“无”可在无分隔符的情况下拼接各行——适合连接被拆开的标记,或修复在词中间被换行的文本。自定义分隔符可覆盖其他需求:制表符、转义为 \n 的换行、HTML <br>,或用于搜索查询的“ AND ”。
去除空白、空行与空白处理
修剪每一行会去掉从编辑器或 PDF 复制时常出现的首尾空格。删除空行可避免粘贴中混入空白行时产生双重分隔符。
“折叠空白”为可选项:连接后,它会将连续的空格/制表符/换行替换为单个空格,并修剪两端。源文本间距杂乱时请开启;当分隔符本身包含有意空格(如“, ”)时请关闭。
常见使用场景
将纵向排列的邮箱或用户名列表转为逗号分隔字符串,用于表单和脚本。
将多行 SQL SELECT 列表或一列 ID 合并为带逗号的单个 IN (...) 参数。
从为可读性而换行书写的笔记中构建单行 curl 或 docker 命令。
在粘贴到拒绝控制字符的 API 之前,展平聊天提示词、README 片段或抓取的文本。