压缩连续换行(保留一个空行)

清理粘贴文本时产生的多余空行,同时保留有意义的单个换行。

还可以把仅含空白的行视为空行,并把输出切换为 LF 或 CRLF。

所有处理都在你的浏览器本地完成。你的文本绝不会发送到服务器。

这个工具能做什么

这个工具适合处理复制粘贴后显得过于稀疏的文本。它会保留正常换行,只压缩连续空行,并允许你选择保留一个空行、保留更多空行,或完全移除空行。

使用方法

  1. 把文本粘贴到输入区域。
  2. 选择空行上限,并决定是否把仅含空白的行视为空行。
  3. 点击“压缩”,然后复制或下载结果。

示例

保留一个空行

输入

第 1 段\n\n\n第 2 段\n\n\n\n第 3 段

输出

第 1 段\n\n第 2 段\n\n第 3 段

完全移除空行

输入

A\n\n\nB\n\nC

输出

A\nB\nC

把仅含空白的行视为空行

输入

标题\n(仅空格行)\n(仅制表符行)\n正文

输出

标题\n\n正文

术语表

空行

没有实际内容的行。此工具也可以把仅含空白的行视为空行。

连续换行

实际就是一串空行。正常文本中的单个换行并不是主要目标。

LF / CRLF

两种常见换行格式。LF 常见于网页和类 Unix 系统,CRLF 常见于 Windows 编辑器。

常见问题

会删除所有换行吗?

不会。默认会保留单个换行,只压缩重复空行。如果选择“移除空行”,会删除空行,但仍保留内容行之间正常的段落分隔。

可以把仅含空白的行当作空行吗?

可以,默认已开启。只包含空格、制表符、NBSP 或全角空格的行也会被压缩为普通空行。

可以裁剪开头和结尾的空行吗?

可以。在高级选项中,把“前后空行”切换为“裁剪”或“保留”。

可以为 Windows 工具输出 CRLF 吗?

可以。在高级选项中把“输出换行符”从 LF 改成 CRLF。

文本会上传到哪里吗?

不会。转换完全在浏览器中进行,工具不会把你的文本发送到服务器。

提示

  • 这个工具不会重排段落,也不会把单个换行合并成句子。它只专注于空行清理。
  • 如果关闭“把仅含空白的行视为空行”,那么只含空格或制表符的行会保持不变。
  • 如果关闭“裁剪行尾空格”,输出中仍可能保留不可见的行尾空白。