str的值有如下几种情况:
1)TEL;CELL:0551 6466 4957
2)TEL;CELL:138 5561 9738
3)TEL;CELL:13515622700
String str = “”
Pattern p1 = Pattern.compile("TEL;CELL:[\\d*][\\s]*[\\d*]*[\\s]*[\\d*]");//电话
Matcher m1 = p1.matcher(str);
我这样写的,但是匹配有问题,请大神帮忙????
------解决思路----------------------
修该一下规则。把规则改为:"[0,1][3,5]\\d+"
你的规则定义的太模糊了
------解决思路----------------------
想要用Pattern 、Pattern.compile()、Matcher 的话,需要先 find ,再 group