0

Javaファイルに以下の文字列があり、すべてのJavaファイルで別の文字列に置き換えたいと思います。検索正規表現パターンを見せていただけますか?

さまざまなJavaファイルの次のタイプの文字列

private static ILog logger = LogManager.GetLogger(Foo1.class);
private static ILog logger = LogManager.GetLogger(Service2.class);
private static ILog logger = LogManager.GetLogger(Data.class);

に置き換えたい

final protected Logger logger = Logger.getLogger(this.getClass().getName());

誰かが正規表現の検索パターンを教えてもらえますか?

4

2 に答える 2

0
private static ILog logger = LogManager.GetLogger\((.*)\);
于 2013-03-13T15:06:49.677 に答える
0

この正規表現はEclipseで使用できます

private\s+static\s+ILog\s+logger\s*=\s*LogManager\.GetLogger([^)]+)\s*;
于 2013-03-13T15:18:16.573 に答える