文本行转换行符
把「每行一项」的文本合并成一行,行与行之间用换行符连接:默认输出字面量 `\n` 两个字符(写进代码或 JSON 用),也可以输出真正的换行或自定义连接符,支持每行加引号、去空白与丢空行。
浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。
文本行
合并结果
一整行文本,可直接复制。
输入多行文本后即可合并成一行
输入行数: 0 · 参与合并: 0 · 丢掉: 0 · 字符数: 0
这个工具能做什么
- 把多行名单压成一行,直接写进代码里的字符串常量或 JSON 字段。
- 拼接命令行参数:每行一个参数,合成一行后用 `\n` 分隔传给脚本。
- 把表格里复制出来的整列变成一行,贴进聊天框或单行输入框。
示例
输入
苹果 香蕉 樱桃
输出
苹果\n香蕉\n樱桃
默认输出字面量 `\n`:结果是一行文本 `苹果\n香蕉\n樱桃`,可以直接贴进代码或 JSON 字符串。
常见问题
默认输出的 `\n` 是真的换行吗?
不是,默认是两个字符:反斜杠加字母 n,也就是写代码时用的转义写法。想要真正的换行请把连接符切成「真正的换行符」,想要别的分隔就选「自定义」。
为什么末尾没有多余的 `\n`?
只在行与行之间插入连接符,末尾不追加。这样把结果贴进 JSON 或代码时不会多出一个悬空的换行;需要结尾也带一个 `\n` 时可以在自定义连接符里手动补。
CRLF 与末尾空行会怎样?
输入先做归一化:去掉 BOM,CRLF、CR、LF 都当换行。末尾空行默认会被当成一个空条目丢掉,所以「a\n」与「a」结果相同;关掉「丢掉空行」就会多出一个空项。
中文和 emoji 会被切开吗?
不会。合并只按行切分,不按字符切,所以行内的中文与 emoji 原样保留;统计里的「字符数」按 Unicode 码点算。
关键词:转换行符合并成一行lines to one line\n转义换行行转字符串单行文本join lines