文本工具

删除空行

从任意文本中清除空白行和仅含空白字符的行。

给这个工具评分

如何使用 删除空行

  1. 粘贴含有空行的文本。
  2. 空行和仅含空白字符的行会被立即删除。
  3. 复制整理好的结果。

关于 删除空行

无论你想不想要,空行都会随着粘贴的文本一起出现。从 PDF 中复制内容,每个分页处都会带来一个空隙;转发邮件时,引用格式也会添加空行;从文字处理软件导出时,双倍行距也会变成空行。这个工具会删除所有这些空行,并把文本重新拼接起来。

一行只要完全没有内容仅包含空白字符,就会被判定为空行,所以哪怕一行里只有三个空格或一个孤立的制表符,在屏幕上看起来是空白的,这里也会被当作空行处理。这正是你想要的效果,因为这些看不见的行恰恰是你手动删除时最难发现的。含有实际内容的行会完全原样保留,顺序也不变——这个工具只会删除行,绝不会修改行内内容。这也意味着实际内容行开头的缩进和结尾的空格会被保留下来;如果你也想清除这些,可以接着使用 多余空格删除工具,它会修剪每一行并压缩连续的空格和制表符。

有必要说清楚这个工具和去重工具的区别:这个工具删除的是空白行,而 重复行删除工具 删除的是重复行。不论先后顺序,把两者结合使用是把一份杂乱的粘贴列表整理干净的标准做法。所有操作都在你的浏览器本地完成,所以地址列表或内部数据永远不会离开你的设备。

常见问题

它会删除只含空格的行吗?

会。只含空格或制表符的行会被视为空行并删除,这通常正是你想要的效果——这些行在屏幕上看起来和真正的空行一模一样,却能躲过大多数其他清理方法。

它会改变保留下来的行吗?

不会。有内容的行会原封不动地保留,顺序也不变。行首的缩进和行尾的空格都会被保留——如果也想修剪掉这些,可以使用多余空格删除工具。

能只删除连续的重复空行、保留单个空行吗?

这个工具做不到——它会删除所有空行,不留任何间隔。如果想恢复段落间距,你需要自己在想要的位置重新添加空行。

这个工具和删除重复行有什么区别?

这个工具删除的是空白行。重复行删除工具删除的是出现不止一次的行,只保留每一行的第一次出现。两者解决的是不同的问题,常常需要配合使用。

为什么清理后文本看起来还是有间隙?

看起来像间隙的部分,往往是一行很长的文字在显示时自动换行造成的,而不是真正的空行,这种情况下没有内容可删除。真正的空行(包括只含空格或制表符的行)总是会被删除。