我正在清理我的代码库,我想知道是否可以使用 Eclipse 正则表达式来删除(替换)所有与日志记录相关的东西。
示例代码:
public static void setFoo( Foo param ) {
singleton.setBar(param);
}
private void log(String msg) {
Logger.log( msg );
}
private void setBar( Foo param ) {
log( "Foo: "
+ param.toString() );
log( "bar" );
this.mParam = param;
}
每个类都有自己的私有log(String msg)
方法,需要删除以及对这些方法的所有引用。我在网上查看了提示和提示,并尝试了几个没有成功的例子......
更新:
搜索单行 log() -references 适用于^.*{1}\Wlog{1}\W.*\;\R
{1}\W
aroundlog
用于拒绝Dialog
,logo
等匹配。
如何添加多行支持?(?s)
在表达式中将导致匹配log
-match 之前文件中的所有文本...
有谁能够帮我?