在Windows 10中,我使用文本编辑器(我不想指出特定的编辑器,但我通常使用Visual Studio Code AKA“VSCODE”)。
我需要一种方法来删除所有空白行,只有使用正则表达式后,我将它与这段代码匹配:
^\s*$
在我自己匹配线后,如何删除这些线?
AFAIK,正则表达式只编辑线条,不删除线条或添加线条。
我想要一种删除所有匹配(空)的方法。
在空的“替换”框中点击“输入”或“删除”不会删除行:
答案 0 :(得分:1)
你很亲密。您在正则表达式中缺少新行字符。这对我有用:
^\s*$\n
如果没有换行符,则表示您正在匹配空白行本身,然后您将替换为空行,但您已离开换行符,因此它仍然留有空行。