码迷,mamicode.com
首页 > 其他好文 > 详细

获取文章中图片路径的正则表达式

时间:2020-02-15 19:19:54      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:nal   split   system   ast   com   case   out   print   map   

String content = "<p><img src="http://xxx.com/image/635.png" alt="bg" style="max-width:100%;"><img src="http://ssss.com/image/d17c.jpg" alt="spe-03" style="max-width: 100%;">ggg<br></p><p><br></p>"
private final static Pattern ATTR_PATTERN = Pattern.compile("<img[^<>]*?\\ssrc=[‘\"]?(.*?)[‘\"]?\\s.*?>",Pattern.CASE_INSENSITIVE);   

String imgList = "";
String img = "";
if(StringUtils.hasText(content)){
Matcher matcher = ATTR_PATTERN.matcher(content);
while (matcher.find()) {
imgList += matcher.group(1) + ",";
}
System.out.print(imgList);
}
//如果获取到了文章中的图片
if(!imgList.equals("")){
//如果有两张或两张以上,取第一张,否则就直接第一张
if(imgList.contains(",")){
String[] split = imgList.split(",");
img=split[0];
}else {
img=imgList;
}
//newMap.put("img",img);
}

获取文章中图片路径的正则表达式

标签:nal   split   system   ast   com   case   out   print   map   

原文地址:https://www.cnblogs.com/XiaoheBlogs/p/12312746.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!