跳到主内容
UniKit

换行符转换行

把文本里的字面 \n、\r\n、\t、\\ 等转义序列还原成真实字符,也能反向把真实换行与制表符转义回字面量,方便把多行内容塞进单行 JSON 或表格字段。

浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。

文本内容

只替换字面转义序列,文本里已经存在的真实换行不会被当成 \n 处理。

打开后把真实换行、制表符与反斜杠转义回 \n、\t、\\,适合把多行内容压成一行。

例如 \u4e2d → 中、\u{1F600} → 😀;超出 Unicode 范围的码点保持原样。

参与的转义序列

转换结果

结果随输入与选项实时更新,可直接复制。

输入文本后即可看到转换结果

替换处数: 0

分项计数: 暂无可统计的替换

这个工具能做什么

  • 把从日志、接口响应或 JSON 里复制出来的 \n、\t 还原成真实换行与制表符再阅读
  • 把多行文本反向压成一行:真实换行转义成 \n,方便填进 JSON 字符串或数据库单行字段
  • 按需只处理某几种序列,例如只想把 \u4e2d 这类 Unicode 转义还原成中文字符

示例

输入

第一行\n第二行\t结束

输出

第一行
第二行	结束

示例把字面量 \n 还原成真实换行、\t 还原成制表符;页面上下两个框外观相同,实际字符不同。

常见问题

文本里已经有真实换行,会被当成 \n 处理吗?

不会。顺向替换只匹配「反斜杠 + 字母」这种字面量,已经存在的真实换行、制表符原样保留,所以混合内容也不会被破坏。

反向转义会把我原来的反斜杠也改掉吗?

会。反向模式下真实反斜杠会变成两个反斜杠(\ → \\),真实换行变成 \n,这样结果才是可再次解析的转义文本。如果只需要处理换行,可以在「参与的转义序列」里取消勾选反斜杠。

支持 \u4e2d、\x41 这类 Unicode 转义吗?

支持,但要手动勾选「同时还原 \uXXXX / \u{...} / \xNN」。默认不处理,因为很多正文里就带着 \u 开头的普通文字。超出 Unicode 范围(大于 U+10FFFF)或长度不对的写法会原样保留。

\0、\a、\b 这些冷门序列有什么用?

它们对应 NUL、响铃、退格等控制字符,常见于 C / Java / Python 的字符串字面量。默认一起处理,用不上时在序列列表里取消勾选即可。

关键词:换行符转换行转义还原\n 转换行反斜杠转义escape sequence converterunescape texttxt-ln

同类工具