gpt4 book ai didi

java - 如何重复正则表达式匹配的文本?

转载 作者:搜寻专家 更新时间:2023-10-31 20:15:41 25 4
gpt4 key购买 nike

我正在尝试使用 eclipse 搜索/替换将 log4j 添加到遗留软件中。

想法是找到所有类声明并将它们替换为声明本身加上下一行中记录器的定义。

搜索

".*class ([A-Z][a-z]+).*\{"

替换:

"final static Logger log = Logger.getLogger($1.class);"

如何将匹配的模式(类定义)添加到替换字符串之前?

最佳答案

我想你需要这个:

搜索:

(.*class ([A-Z][a-z]+).*\{)

替换:

$1\Rfinal static Logger log = Logger.getLogger($2.class);

关于java - 如何重复正则表达式匹配的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5596585/

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