2013-03-01 19 views
1

REPLACE語句我有這樣的情況,例如Visual Studio中的空行

.... 
statement1 
statement2 
<blank line> 
} 

現在我想在整個文件中刪除statement2(假設它是在該文件中20-30位)。我可以用查找&來刪除它,但是在結束括號之前會產生兩個空行。在我們的項目中,我們使用StyleCop,因此他不允許一個接一個地有多個空行。如何刪除所有語句,並在刪除後刪除空行?

回答

1

如果您對兩步解決方案感到滿意,in this answer是一對RegEx表達式,用於刪除空白行。

在你的情況(匹配兩個空行):

^(?([^\r\n])\s)*\r?\n(?([^\r\n])\s)*\r?\n