我有这种情况,例如
....
statement1
statement2
<blank line>
}
现在我要在整个文件中删除statement2
(假设它在文件中的20-30个位置)。我可以使用“查找和替换”将其删除,但这会在结束括号前生成两个空白行。在我们的项目中,我们使用的是StyleCop,因此他不允许一个接一个地有多个空白行。如何删除所有语句并删除删除后的空行?
答案 0 :(得分:1)
如果您对两步解决方案感到满意,in this answer是一些用于删除空行的RegEx表达式。
在您的情况下(匹配两个空行):
^(?([^\r\n])\s)*\r?\n(?([^\r\n])\s)*\r?\n