1

小文字で始まりアンダースコアで終わらない変数を一致させる必要があります。

次の 3 つのフィールドがあります。

private String shouldFlag;
private String shouldntFlag_;
private String SHOULDNTFLAG;

このパターンを反転すると: ^[a-z].*_$

次のテンプレートの fieldname で使用されます。

class $Class$ { 
  $FieldType$ $FieldName$ = $Init$;
}

問題は、SHOULDNTFLAGまだフラグが立てられていることです。を使用してみ^[a-z].*_$|^[A-Z].*$ましたが、 どころか、何にも一致しませんでしたshouldFlag。ここで何が間違っていますか?

4

1 に答える 1

2

変数名にASCII文字と数字とアンダースコアのみを含めることができると仮定すると、私は

\b[a-z]\w*\b(?<!_)

編集: ...そして、@Stefan が指摘したように、「大文字と小文字を区別する」オプションを選択する必要があります。

于 2010-08-06T23:05:39.007 に答える