正则表达式删除所有空行?

时间:2018-04-14 02:50:17

标签: visual-studio-code lines

在Windows 10中,我使用文本编辑器(我不想指出特定的编辑器,但我通常使用Visual Studio Code AKA“VSCODE”)。

我需要一种方法来删除所有空白行,只有使用正则表达式后,我将它与这段代码匹配:

^\s*$

在我自己匹配线后,如何删除这些线?

AFAIK,正则表达式只编辑线条,不删除线条或添加线条。

我想要一种删除所有匹配(空)的方法。

在空的“替换”框中点击“输入”或“删除”不会删除行:

enter image description here

1 个答案:

答案 0 :(得分:1)

你很亲密。您在正则表达式中缺少新行字符。这对我有用:

^\s*$\n

如果没有换行符,则表示您正在匹配空白行本身,然后您将替换为空行,但您已离开换行符,因此它仍然留有空行。