我最近看到了这个 stackoverflow 问题,它排除了所有带有特定单词的 catch 语句。
catch\s*\(\s*\w*\s+\w*\s*\)\s*\{(?:[^}](?!\blog\b))*\}
你会如何做相反的事情?
我尝试将负面环视部分切换为正环视,但所做的只是抓取空异常。
catch\s*\(\s*\w*\s+\w*\s*\)\s*\{(?:[^}](?=\blog\b))*\}
例子:
catch (Exception e)
{
log.debug("word");
//stuff
}
我想找到“log.debug”的所有实例