/**
* 提取HTML字符串中的img
*
* @param htmlStr 要處理的html字符串
* @return
*/
public static ListgetImgSrc(String content){
Listlist =new ArrayList();
//目前img標(biāo)簽標(biāo)示有3種表達(dá)式
? ? Pattern p_img =Pattern.compile("<(img|IMG)(.*?)(/>|></img>|>)");
Matcher m_img =p_img.matcher(content);
boolean result_img =m_img.find();
if (result_img) {
while (result_img) {
? ? ? ? ? ? String str_img =m_img.group(2);
? ? ? ? ? ? Pattern p_src =Pattern.compile("(src|SRC)=(\"|\')(.*?)(\"|\')");
Matcher m_src =p_src.matcher(str_img);
if (m_src.find()) {
String str_src =m_src.group(3);
list.add(str_src);
}
? ? ? ? ? ? result_img =m_img.find();
}
}
return list;
}