当前位置: 代码迷 >> Java相关 >> 求大神帮忙?正则表达式,该如何处理
  详细解决方案

求大神帮忙?正则表达式,该如何处理

热度:66   发布时间:2016-04-22 20:46:18.0
求大神帮忙???正则表达式
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