获取html中的所有图片地址
来源:互联网 发布:计算机专业英语软件 编辑:程序博客网 时间:2024/06/07 01:40
获取HTML中的图片路径
在我们的应用中,时长会用到嵌套webview的情况,有时需要获取显示在webview上一些图片的地址,做一个大图的效果展示。以下是一个获取所有图片的方法,记录在此,一个是方便自己以后查看,另一个是给有需要的人一个帮助。
/** * 获取html中的所有图片 * * @param html * @return */ public static String[] returnImageUrlsFromHtml(String html) { List<String> imageSrcList = new ArrayList<String>(); String htmlCode = html; 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)\\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); } if (imageSrcList == null || imageSrcList.size() == 0) { Log.e("imageSrcList", "未匹配到图片链接"); return null; } return imageSrcList.toArray(new String[imageSrcList.size()]); }
有什么问题可以留言,我会一一改进。
阅读全文
0 0
- 获取html中的所有图片地址
- iOS 获取html中的所有图片链接地址
- 获取html 中的所有图片 正则表达式
- js获取html代码中所有图片地址
- 分析Html源代码,获得所有图片地址
- 获取网页内所有图片地址
- 显示出这段文字中的所有图片地址
- c#从html中获取图片地址
- js获取html代码中图片地址
- 提取Html内容中的所有图片信息
- Swift截取HTML中的所有图片url
- C#匹配HTML中的图片地址
- 如何提取html文本中的图片地址
- php获取内容中的所有图片
- unity获取指定文件夹中的所有图片
- 获取页面中的图片文件地址
- php 获取 内容所有 图片地址 正则判断简单代码
- 获取HTML网页的所有图片的url
- Kotlin 一统天下?Kotlin/Native 开始支持 iOS 和 Web 开发
- Java 地区字典之省市区三级联动 MySQL (一)
- 软件工程(C编码实践篇)学习总结
- java异常处理
- 轻松掌握ECMA6
- 获取html中的所有图片地址
- android安卓技能提高篇
- JQuery选择器总结
- 笔记本使用久了键盘脏东西怎么清理?笔记本电脑如何清洁键盘?
- 数据库--存储过程
- 理解TCP/IP协议栈(3)
- JavaScript设计模式与开发实践
- 计算并输出1+2+3+......+n的值
- tf随笔-15 正则化+指数衰减+滑动平均