java 正则表达式获得html字符串中<img src>中的src中的url地址
2018-01-08 17:09
876 查看
public static Set<String> getImgStr(String htmlStr) { Set<String> pics = new HashSet<>(); 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; }
相关文章推荐
- java正则表达式获得html字符串中<img src>的src中的url地址
- 正则表达式取<img src="">src中包含特定字符的地址
- C#正则表达式提取HTML中IMG标签中的SRC地址
- 【正则表达式】C#正则表达式提取HTML中IMG标签的URL地址
- C#正则表达式提取HTML中IMG标签的SRC地址
- [导入][原创]使用正则表达式找出HTML代码内所有IMG图片的SRC链接地址
- C#正则表达式提取HTML中IMG标签的SRC地址
- 正则表达式提取HTML中IMG标签的SRC地址
- html代码替换正则:把&lt;ss&gt;&lt;img src=&quot;a&quot; data=&quot;b&quot;&gt;&lt;/ss&gt;换成&lt;img src=b /&gt;
- 正则表达式获取字符串中html<input>标签指定value值
- 使用java正则表达式过滤HTML ,获取<body>标签中的内容解决思路
- C#正则表达式提取HTML中IMG标签的URL地址
- C#正则表达式提取HTML中IMG标签的URL地址 .
- 正则表达式提取HTML中img标签的src地址
- C#正则表达式提取HTML中IMG标签的URL地址
- C#正则表达式提取HTML中IMG标签的SRC地址
- C#正则表达式提取HTML中IMG标签的SRC地址
- PHP正则表达式提取字符串中尖括号<>、小括号()、中括号[]、大括号{}中的字符串
- HTML <a> 标签的正则表达式
- <JAVA>正则表达式是什么?