0

asRuleValue は[^0-9a-zA-Z"'-.#, ]

Pattern classPattern = Pattern.compile(asRuleValue, Pattern.CASE_INSENSITIVE);
Matcher m = classPattern.matcher(asValue);
if (!m.find())
{
   lbFlag = true;
}

()ここで何が間違っているのかなど、いくつかのシナリオでは正しく機能していませんか?

4

1 に答える 1

9

-文字クラスでエスケープするか、最後に配置する必要があります。

使用する:

[^0-9a-zA-Z"'.#, -]

'それ以外の場合は、 からまでの文字範囲を作成し.ています。()*+,

于 2012-10-23T08:34:42.813 に答える