国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

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

2019-11-26 15:07:08
字體:
來源:轉載
供稿:網友
/**	 * 從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("http://s+")[0] : m.group(2);			imageSrcList.add(src);		}		return imageSrcList;	}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平塘县| 江达县| 泾源县| 姚安县| 青州市| 成武县| 沙坪坝区| 宽城| 察隅县| 乐昌市| 金秀| 林西县| 禹州市| 宁晋县| 宾阳县| 布尔津县| 乡宁县| 娱乐| 西和县| 汶川县| 新津县| 黔西县| 连城县| 阿拉尔市| 项城市| 沙湾县| 灵台县| 铁岭县| 永兴县| 安化县| 江口县| 措美县| 菏泽市| 香港| 巴楚县| 大同县| 陆河县| 秦皇岛市| 沂源县| 南开区| 方正县|