首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

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

2013-08-06 
如何通过正则表达式取得以下内容如何我通过正则表达式把以下的内容中的信息提取出来String tel 中国辽

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


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());
  }

热点排行