1

次の検索と置換テンプレートを使用して、中括弧が新しい行に記述されているすべての if ステートメントを見つけようとしています。

検索テンプレート:

if ($Expr$)
{
    $ThenStatements$;
}
else
{
    $ElseStatements$;
}

テンプレートを置換:

if ($Expr$) {
    $ThenStatements$;
}
else {
    $ElseStatements$;
}

テンプレートエンジンが両方のテンプレートを区別しない場合、私が直面している問題。検索テンプレートを正しいものに置き換えるように提案されますが、「正しい」テンプレートも欠陥のあるものとして検出されます。

ある種の正規表現を使用してこれを回避する方法はありますか?

編集:Android Studioに取り組んでいます。会社の lint ルールのセットを生成しようとしています コード スタイリング規則は、警告またはエラーとして表示されます

4

2 に答える 2