激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術(shù)及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - Java中使用正則表達式獲取網(wǎng)頁中所有圖片的路徑

Java中使用正則表達式獲取網(wǎng)頁中所有圖片的路徑

2019-12-25 13:25junjie JAVA教程

這篇文章主要介紹了Java中使用正則表達式獲取網(wǎng)頁中所有圖片的路徑,本文直接給出實例代碼,需要的朋友可以參考下

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/**
     * 從HTML源碼中提取圖片路徑,最后以一個 String 類型的 List 返回,如果不包含任何圖片,則返回一個 size=0 的List
     * 需要注意的是,此方法只會提取以下格式的圖片:.jpg|.bmp|.eps|.gif|.mif|.miff|.png|.tif|.tiff|.svg|.wmf|.jpe|.jpeg|.dib|.ico|.tga|.cut|.pic
     * @param htmlCode HTML源碼
     * @return <img>標簽 src 屬性指向的圖片地址的List集合
     * @author Carl He
     */
    public static List<String> getImageSrc(String htmlCode) {
        List<String> imageSrcList = new ArrayList<String>();
        Pattern p = Pattern.compile("<img//b[^>]*//bsrc//b//s*=//s*('|/")?([^'/"/n/r/f>]+(//.jpg|//.bmp|//.eps|//.gif|//.mif|//.miff|//.png|//.tif|//.tiff|//.svg|//.wmf|//.jpe|//.jpeg|//.dib|//.ico|//.tga|//.cut|//.pic)//b)[^>]*>", Pattern.CASE_INSENSITIVE);
        Matcher m = p.matcher(htmlCode);
        String quote = null;
        String src = null;
        while (m.find()) {
            quote = m.group(1);
            src = (quote == null || quote.trim().length() == 0) ? m.group(2).split("//s+")[0] : m.group(2);
            imageSrcList.add(src);
        }
        return imageSrcList;
    }

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久久久亚洲视频 | 久草在线观看资源 | 久久久国产精品免费观看 | 国产一区二区精彩视频 | 欧美91看片特黄aaaa | 激情夜色| 免费黄色小视频网站 | 黄网站在线免费看 | av手机在线电影 | 私库av在线免费观看 | 国产自在线 | 看片91| 91成人免费看片 | 欧产日产国产精品乱噜噜 | 91精品国产91久久久久久丝袜 | 偿还的影视高清在线观看 | 免费国产不卡午夜福在线 | 午夜小网站 | xxxx hd videos| 狠狠操电影 | fc2成人免费人成在线观看播放 | 中文字幕亚洲一区二区三区 | 成人毛片在线免费看 | 一级毛片在线免费观看视频 | 亚洲午夜免费电影 | wwwxxx国产 | 粉嫩粉嫩一区二区三区在线播放 | www.成人精品 | 另类亚洲孕妇分娩网址 | 成人爽a毛片免费啪啪红桃视频 | 国产羞羞视频在线免费观看 | 一日本道久久久精品国产 | 亚洲视频网 | 国产在线精品一区二区 | 毛片网站视频 | 欧美日韩夜夜 | 亚洲乱妇19p | 欧产日产国产精品v | 国产视频在线观看免费 | 老师你怎么会在这第2季出现 | 91av在线免费视频 |