工具 / line-break-remover

删除换行符 / 把多行变成一段

去除任意文本中的换行符和新行。可替换为空格、不替换、或自定义字符串。保留段落或全部展平。浏览器内运行 — 不上传。

模式
替换为
选项
输入 · 行 · 字符
输出 · 行 · 字符

            
执行完成 · 耗时 0.00毫秒 ·
§01 — 关于此工具

为那些在你不想换行的地方换了行的文本。

从 PDF、邮件正文、日志中粘贴文本时,经常会拖进一些原文按 72 或 80 列断行造成的换行符。这个工具把它缝回流畅的散文。

保留段落断行 (双换行),或把所有东西展平成一块。把单个换行替换为空格、不替换、或自定义分隔符比如 | 。在你的浏览器内运行 — 文本不离开页面。

§02 — 如何使用 03 步
步骤 01 01 / 03

粘贴你的文本

丢入任何被换行的文本 — PDF 摘录、邮件正文、日志、按 80 列断了的代码注释。工具按原样读。

步骤 02 02 / 03

选一个替换方式

把换行替换为单个空格(默认 — 流畅散文)、什么也不替换(slug 风格拼接)、或者自定义字符串比如 " | " 或 "; "。

步骤 03 03 / 03

决定是否保留段落

打开「保留段落」(Keep Paragraphs)保留双换行断段。打开「删除空行」(Drop Blanks)完全去除空行。「修剪空白」(Trim)清理结果首尾。

§03 — 常见问题 7 个回答
01

「空格」(Space)和「无」(None)有什么区别?

「空格」在每个换行处插一个空格,这样单词不会粘在一起。「无」把换行去掉、不替换 — 适合 slug、hash、或任何换行属于杂质的字符串。

多数粘贴的文本里段落断行 (块之间的空行) 是有意义的。剥掉它们通常会破坏可读性。如果想全部展平成一块,关掉这个选项。

能 — 三种换行符都被一视同仁处理。输出默认用 \n。

只在「修剪空白」(Trim)开的时候 — 这个开关会移除每行和最终结果首尾的空白。每行中间的 Tab 不动。

不会。我们只动 \r\n\r\n 这三种换行字节,其它字符(NBSP、零宽连接符、em-dash、智能引号、emoji)都按你粘贴时的样子原样保留。如果还要去 NBSP,结果再过一次单独的查找替换。

Strip 是 8 个工具里最轻量的之一 — 一次正则扫描。50 万行 / 50 MB 内丝滑;超过 500 万行你会感到短暂卡顿,瓶颈在字符串内存分配、不在正则本身。结果较大时预览框只显示前 5,000 行并加横幅说明,「复制」和「下载」始终返回完整文本。

是同一个东西的两个名字。Unix 和 Mac 上是 \n,Windows 上是 \r\n,老 Mac 上是 \r。所以不管你搜的是 "newline remover"、"line break remover" 还是 "remove new lines",这个工具的输出都一样。

§04 — 其他七个工具 7 / 07
§ — 隐私 你的文本不离开浏览器。不上传、不登录、不记录你粘贴的内容。
查看隐私页 ↗