1

たとえば、このような状況があります

 ....
 statement1
 statement2
 <blank line>
 }

ここで、ファイル全体を削除したいと思いstatement2ます (ファイル内の 20 ~ 30 か所にあるとしましょう)。検索と置換で削除できますが、閉じ括弧の前に 2 行の空白行ができてしまいます。私たちのプロジェクトでは StyleCop を使用しているため、彼は複数の空白行を次々に持つことを許可していません。すべてのステートメントを削除し、削除後に空白行を削除するにはどうすればよいですか?

4

1 に答える 1

1

2 段階のソリューションに満足している場合は、この回答に、空白行を削除するための RegEx 式がいくつかあります。

あなたの場合(2つの空白行に一致):

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