正则表达式删除所有空行?
Regex to delete all empty lines whatsoever?
在 Windows 10 中,我使用文本编辑器(我不想指出具体的编辑器,但我通常使用 Visual Studio 代码又名 "VSCODE")。
我需要一种方法,在我将它们与以下代码匹配后,仅使用正则表达式删除所有空行:
^\s*$
自己匹配线后,如何删除线?
据我所知,正则表达式只能编辑行,不能删除行或添加行。
我想要一种删除所有匹配(空)的方法。
在空白 "replace" 框中点击 "Enter" 或 "Delete" 不会删除行:
你很接近。您在正则表达式中缺少换行符。这对我有用:
^\s*$\n
没有换行符,你匹配的是空行本身,然后你什么都不替换,但你已经离开了换行符,所以它仍然留下一个空行。
在 Windows 10 中,我使用文本编辑器(我不想指出具体的编辑器,但我通常使用 Visual Studio 代码又名 "VSCODE")。
我需要一种方法,在我将它们与以下代码匹配后,仅使用正则表达式删除所有空行:
^\s*$
自己匹配线后,如何删除线?
据我所知,正则表达式只能编辑行,不能删除行或添加行。
我想要一种删除所有匹配(空)的方法。
在空白 "replace" 框中点击 "Enter" 或 "Delete" 不会删除行:
你很接近。您在正则表达式中缺少换行符。这对我有用:
^\s*$\n
没有换行符,你匹配的是空行本身,然后你什么都不替换,但你已经离开了换行符,所以它仍然留下一个空行。