public static Set getImgSrcSet(String content) {
StringBuffer sb = new StringBuffer();
sb.append("测试<IMG height=28 src=/"E://test1.gif/" width=96 align=baseline>文件");
sb.append("测试<IMG height=28 src=/"E://test2.gif/" width=96 align=baseline>文件");
sb.append("测试<IMG height=28 src=/"E://test3.gif/" width=96 align=baseline>文件");
content = sb.toString();
HashSet set = new HashSet();
String regex = "<IMG[^><]*src=/"([^/"]*?)/"[^><]*>";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(content);
while (matcher.find()) {
for (int i = 1; i <= matcher.groupCount(); i++) {
log.debug(matcher.group(i));
set.add(matcher.group(i));
}
}
return set;
}