换行符移除器

从 PDF 复制的内容、硬换行的邮件正文以及按列抓取的网页,往往带有多余的换行符,在文本重新排版时会打乱版面。本工具可干净地移除这些换行:既可以全部删除,也可以在去除段内换行的同时保留段落分隔,还可以将其替换为空格、竖线等自定义分隔符。粘贴文本、选择模式、复制结果即可。

如何移除换行符

  1. 1

    粘贴源文本

    从 PDF、邮件或网页的某一列中复制,凡是有多余换行的地方都行。

  2. 2

    选择模式

    全部删除、仅保留段落,或替换为空格 / 竖线 / 自定义字符。

  3. 3

    查看展平后的结果

    空白会被合并,使句子边界保持清晰。

  4. 4

    复制后粘贴到别处

    文档、表单、数据库字段,凡是需要单行文本的地方。

CR、LF 与软换行问题

“换行符”实际上是三种字节序列之一,它们都可能出现在粘贴的文本中:

序列 名称 出现于
\n(0x0A) LF Unix、macOS、现代网页文本
\r\n(0x0D 0x0A) CRLF Windows 文件、SMTP 邮件正文
\r(0x0D) CR 经典版 Mac OS、罕见的旧格式文件

本工具在处理前会将这三种统一规范化,因此您无需知道源文本使用的是哪一种。

三种模式,三种结果

全部删除,每个换行符都变成空格。适合把项目符号列表或硬换行的段落变成连续的一行。

保留段落,单个换行变成空格,双换行(段落分界)予以保留。这是 PDF 提取和电子书清理最常用的模式。

替换为分隔符,每个换行都变成自定义字符串:|, //。当您想把多行列表粘贴进 CSV 单元格时很有用。

常见的清理任务

  • PDF 段落重排,PDF 会在页边硬性换行。保留段落分隔、同时去掉段内换行,即可恢复可重排的文本。
  • 引用的邮件回复,从 Outlook 或 Gmail 复制时,常会带有逐行的 > 标记和换行。先去掉换行,再用查找替换处理 >
  • 按列复制,把网页表格作为文本复制时,可能会在每个单元格之间插入换行。替换为制表符即可粘贴进 Excel。
  • 粘贴到 CMS,有些 CMS 会把每个换行都当作 <br>。粘贴前先展平,段落才能自然显示。

哪些换行有意义、不应被删除

  • 诗歌与歌词,每一行都是一个单位,删除需谨慎。
  • 代码,应原样保留。缩进整理请使用支持代码的工具。
  • 地址块,街道 / 城市 / 邮编分行书写自有其道理。
  • Markdown,单个换行会渲染为段落内的续行,两个换行才是新段落。全部删除会改变结构。

需留意的 Unicode 空白字符

PDF 和复制粘贴有时会留下:

  • 不换行空格(U+00A0),看着像空格,其实不是;许多“清除空白”的规则会漏掉它。
  • 行分隔符(U+2028)和段落分隔符(U+2029),Unicode 官方定义的换行符,某些编辑器会输出。
  • 软连字符(U+00AD),不可见的断词点,会干扰搜索。

本工具会把这些全部视为换行来处理,让清理更彻底。

常见问题

如果选择“保留段落”模式,会的,双换行(段落分隔)保留,单换行则被移除。“全部删除”模式会把所有内容合并成一行。

支持。本工具在处理前会统一 CRLF、仅 CR 和仅 LF 三种换行,因此从 Windows 记事本、旧版 Mac 文本文件和网页粘贴的内容都表现一致。

可以,自定义分隔符模式接受任何字符串:竖线 |、制表符、, ,或表示完全没有分隔符的空字符串。

不会。清理完全在您的浏览器中进行,您粘贴的文本不会被传输。

相关工具

此工具还提供其他语言版本