fck截取<img src的值

来源:互联网 发布:青海省2016年经济数据 编辑:程序博客网 时间:2024/06/06 06:49
public static List<String> getImgStr(String htmlStr){     
    String img="";     
    Pattern p_image;     
    Matcher m_image;     
    List<String> pics = new ArrayList<String>();  
 
    String regEx_img = "<img.*src=(.*?)[^>]*?>"; //图片链接地址     
    p_image = Pattern.compile   
            (regEx_img,Pattern.CASE_INSENSITIVE);     
   m_image = p_image.matcher(htmlStr);   
   while(m_image.find()){     
        img = img + "," + m_image.group();     
        Matcher m  = Pattern.compile("src=\"?(.*?)(\"|>|\\s+)").matcher(img); 
        while(m.find()){  
           pics.add(m.group(1));  
     
        }  
    }     
       return pics;     
}