gpt4 book ai didi

java - 通过正则表达式删除整个方法

转载 作者:行者123 更新时间:2023-12-01 14:33:13 25 4
gpt4 key购买 nike

我正在清理我的代码库,我想知道是否可以使用 Eclipse regexp 来删除(替换)所有与日志记录相关的内容。

示例代码:

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;
}

每个类都有自己的私有(private) log(String msg) 方法,需要删除该方法以及对这些方法的所有引用。我在网上查看了提示和提示,并尝试了一些示例,但没有成功......

更新:

搜索单行 log() -引用适用于 ^.*{1}\Wlog{1}\W.*\;\R

{1}\W 围绕 log 用于拒绝 Dialoglogo 等匹配。

如何添加多行支持?表达式中的 (?s) 将导致匹配 log -match...

之前文件中的所有文本

有人可以帮我吗?

最佳答案

您可以首先删除所有用于日志记录的导入语句。然后,日志行将清楚地显示为编译时错误。

关于java - 通过正则表达式删除整个方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16701244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com