最近、特定の単語を含むすべての 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」のすべてのインスタンスを見つけたい