国产探花免费观看_亚洲丰满少妇自慰呻吟_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;	}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 花莲市| 韩城市| 瓦房店市| 石柱| 浦城县| 井陉县| 天气| 藁城市| 铜陵市| 鹰潭市| 维西| 安仁县| 桓台县| 沙洋县| 丽水市| 溧水县| 彝良县| 江山市| 永清县| 南宫市| 兴城市| 句容市| 蒲城县| 塘沽区| 新龙县| 汤阴县| 邳州市| 巴彦县| 视频| 堆龙德庆县| 徐州市| 揭东县| 德州市| 屏山县| 建湖县| 吉木乃县| 武陟县| 尼勒克县| 三台县| 天峨县| 焦作市|