0

次のコードを使用して電話番号+記号を空白に置き換えると、例外が生成されます

コード:

phonenum.replaceAll("+","");

例外:

java.util.regex.PatternSyntaxException: Syntax error U_REGEX_RULE_SYNTAX near index 1:

私を助けてください。

4

1 に答える 1

0

このメソッドは正規表現を使用しているようです。有効な正規表現ではないreplaceAllため失敗すると思います。何かを繰り返す必要があります。++

phonenum.replaceAll("\\+","")代わりに、それをエスケープして、リテラル「+」と一致させてみてください。

于 2012-10-16T16:02:09.117 に答える