当我使用以下代码替换带有空格的电话号码+符号时,生成异常
代码:
phonenum.replaceAll("+","");
例外:
java.util.regex.PatternSyntaxException: Syntax error U_REGEX_RULE_SYNTAX near index 1:
请帮帮我。
答案 0 :(得分:0)
replaceAll
方法似乎使用正则表达式,因此我猜它失败了,因为+
不是有效的正则表达式,+
必须要重复。
请尝试使用phonenum.replaceAll("\\+","")
来转义它并匹配文字“+”。