zoukankan      html  css  js  c++  java
  • java获取单张网页中img标签中的src

    /**
         * 得到网页中图片的地址
         */
        public static List<String> getImgStr(String htmlStr) {
            List<String> pics = new ArrayList<String>();
            String img = "";
            Pattern p_image;
            Matcher m_image;
            //     String regEx_img = "<img.*src=(.*?)[^>]*?>"; //图片链接地址
            String regEx_img = "<img.*src\s*=\s*(.*?)[^>]*?>";
            p_image = Pattern.compile
                    (regEx_img, Pattern.CASE_INSENSITIVE);
            m_image = p_image.matcher(htmlStr);
            while (m_image.find()) {
                // 得到<img />数据
                img = m_image.group();
                // 匹配<img>中的src数据
                Matcher m = Pattern.compile("src\s*=\s*"?(.*?)("|>|\s+)").matcher(img);
                while (m.find()) {
                    pics.add(m.group(1));
                }
            }
            return pics;
        }
  • 相关阅读:
    K
    A
    C
    E
    2020/9/14
    hdu5306 hdu3954 cf438D
    2020/9/10-9/11
    题解
    2020/8/31
    2020/8/30
  • 原文地址:https://www.cnblogs.com/zhangdiIT/p/6748917.html
Copyright © 2011-2022 走看看