所以,当我把这个正则表达式:
\d{3}[\-\.\s]\d{3}[\-\.\s]\d{4}
通过这个网站:
它完美无缺!但是,当我采用相同的正则表达式并在Java中使用它时:
Pattern pattern = Pattern.compile("\\d{3}[\\-\\.\\s]\\d{3}[\\-\\.]\\d{4}");
Matcher matcher = pattern.matcher(content);
它开始匹配数字,如123.12341234
有什么想法吗?
答案 0 :(得分:0)
我明白了,正则表达式是正确的,我把它放到了程序的错误部分。对不起,我浪费了你所有的时间!我很感激帮助。