1

例如,我有这样的情况

 ....
 statement1
 statement2
 <blank line>
 }

现在我想statement2在整个文件中删除(假设它在文件中的 20-30 个位置)。我可以使用 Find&Replace 删除它,但这会导致右括号前有两个空行。在我们的项目中,我们使用 StyleCop,因此他不允许一个接一个地有多个空白行。如何删除所有语句并删除删除后的空白行?

4

1 回答 1

1

如果您对两步解决方案感到满意,则此答案中有几个用于删除空行的 RegEx 表达式。

在您的情况下(匹配两个空行):

^(?([^\r\n])\s)*\r?\n(?([^\r\n])\s)*\r?\n
于 2013-03-01T10:50:25.097 回答