读书人

怎么通过正则表达式取得以下内容

发布时间: 2013-08-06 16:47:25 作者: rapoo

如何通过正则表达式取得以下内容
如何我通过正则表达式把以下的内容中的信息提取出来


String tel = "中国辽宁省大连市中山区解放路2号2-2-5 TEL:03-5294-4181FAX:03-5294-4184";

如何取得"TEL:03-5294-4181" 和"FAX:03-5294-4184"
希望正则的高手帮忙!
正则表达式 Java 正则
[解决办法]
  String tel = "中国辽宁省大连市中山区解放路2号2-2-5 TEL:03-5294-4181FAX:03-5294-4184";
String regex="[A-Z]{3}:0[0-9]-[0-9]{4}-[0-9]{4}";
Pattern p =Pattern.compile(regex);
Matcher m=p.matcher(tel);
while(m.find()){
System.out.println(m.group());
}

读书人网 >J2EE开发

热点推荐