public static List<String> parser(String html, String rex) {
List<String> l = new ArrayList<String>();
Pattern p = Pattern.compile(rex);
Matcher m = p.matcher(html);
while (m.find()) {
if (m.group(1)!=null){
l.add(m.group(1));
}
}
return l;
}
html 是你要解析的内容 rex是需要的截取的内容匹配正则
------解决方案-------------------- 可以用正则表达式
Java code
String s = "<img src="xxxx.[jpg,bmp,png...]" >";
Pattern p = Pattern.compile("<img.*?>");
Matcher m = p.matcher(s);
while (m.find()) {
System.out.println(m.group());
}
------解决方案-------------------- 这个不错。。。