1
のための正規表現は:私は、有効なJava識別子名の正規表現を記述しようとしています有効なJava識別子
([a-zA-Z_$][a-zA-Z\d_$]*)
が、それはまた、スペースを受け入れている:私はこれを試してみました。しかし、私はスペースがマッチとみなされなかった。
のための正規表現は:私は、有効なJava識別子名の正規表現を記述しようとしています有効なJava識別子
([a-zA-Z_$][a-zA-Z\d_$]*)
が、それはまた、スペースを受け入れている:私はこれを試してみました。しかし、私はスペースがマッチとみなされなかった。
文字列全体が正規表現と一致するようにするには、start
とend
のマーカーを含める必要があります。それ以外の場合は、文字列のいずれかの部分が一致した場合に渡ります。
^([a-zA-Z_$][a-zA-Z\d_$]*)$
あなたはあなたの問題は、アンカーが欠落しているので、文字列全体を検証するためにそれを使用するように見えます。 –