我正在尝试使用以下搜索和替换模板查找大括号在新行中写入的所有 if 语句:
搜索模板:
if ($Expr$)
{
$ThenStatements$;
}
else
{
$ElseStatements$;
}
替换模板:
if ($Expr$) {
$ThenStatements$;
}
else {
$ElseStatements$;
}
如果模板引擎不区分两个模板,我将面临的问题。它让我可以用正确的模板替换搜索模板,但它也会将“正确”的模板检测为错误模板。
有没有办法使用某种正则表达式来解决这个问题?
编辑:在 Android Studio 上工作。我正在尝试为我的公司代码样式约定生成一组 lint 规则,这些规则将显示为警告或错误