java正则表达式测试

来源:互联网 发布:sas软件官方下载 编辑:程序博客网 时间:2024/05/22 05:00
/**
  * 通过正则表达式获取数据,返回一个集合
  * @param content html的文档内容
  * @param reg 正则表达式
  * @return
  */
 public static Set<String> getValuesByReg(String content, String reg) {
  String value = "";
  Set<String> urls = new HashSet<String>();
  Pattern p = Pattern.compile(reg.substring(1), Pattern.CASE_INSENSITIVE);
  Matcher m = p.matcher(content);
  while (m.find()) {
   value = m.group(1);
   urls.add(value);
  }
  return urls;
 }
原创粉丝点击