日期:2014-05-18  浏览次数:20780 次

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

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