转自:https://www.cnblogs.com/interdrp/p/4944648.html

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=https://sms.reyo.cn:443/temp/screenshot/zY9Ur-KcyY6-2fVB1-1FSH4.pngsrc = (quote == null || quote.trim().length() == 0) ? m.group(2).split("\\s+")[0] : m.group(2);imageSrcList.add(src);}return imageSrcList;

    

获取字符串中 图片路径相关推荐

  1. js获取html中图片路径,用js快速的获取html页面中图片的地址

    这次给大家带来用js快速的获取html页面中图片的地址,用js快速获取html页面中图片的地址的注意事项有哪些,下面就是实战案例,一起来看一下. 这篇文章主要介绍了js获取html代码中图片地址的实现 ...

  2. php如何获取图片地址,js如何直接获取网页中图片地址

    这次给大家带来js如何直接获取网页中图片地址,js直接获取网页中图片地址的注意事项有哪些,下面就是实战案例,一起来看一下. 第一种方法:js通过正则实现/** * 获取html代码中图片地址 * @p ...

  3. python正则取字符串日期_python 正则表达式获取字符串中所有的日期和时间

    提取日期前的处理 1.处理文本数据的日期格式统一化 text = "2015年8月31日,衢州元立金属制品有限公司仓储公司(以下简称元立仓储公司)成品仓库发生一起物体打击事故,造成直接经济损 ...

  4. zbb20180827 java获取字符串中所有汉字

    /** * 获取字符串中的所有汉字 * * @Title: getChinest * @author zhaozhen * @param str * @return */ public static ...

  5. C语言 —— 获取字符串中两个字符之间的的数据

    问题描述:获取字符串中两个字符之间的数据.最近写SMTP代理,需要获取发送方与接收方的邮件名称. 字符串为 "MAIL FROM:<test1@163.com>\r\n" ...

  6. js 获取字符串中最后一个斜杠前面/后面的内容

    js 获取字符串中最后一个斜杠后面的内容: var str = "/asdasf/asfaewf/agaegr/trer/rhh"; var index = str .lastIn ...

  7. php 正则获取数字,php结合正则获取字符串中数字的几种方法

    本篇文章主要介绍php结合正则获取字符串中数字的几种方法,感兴趣的朋友参考下,希望对大家有所帮助. php结合正则获取字符串中数字<?php $patterns = "/\d+/&qu ...

  8. python获取月份字符串_python 正则表达式获取字符串中所有的日期和时间

    提取日期前的处理 1.处理文本数据的日期格式统一化 text = "2015年8月31日,衢州元立金属制品有限公司仓储公司(以下简称元立仓储公司)成品仓库发生一起物体打击事故,造成直接经济损 ...

  9. php 获取字符串中的url,php使用正则表达式获取字符串中的URL

    今天写一个问答系统上线之后发现有很多人发链接了,由于业务部门要我们过滤掉网站地址了,下面我给大家分享一个提取字符串url地址函数,代码如下:$str ='本文实例讲述了php匹配字符串里所有URL地址 ...

  10. python 字符串去重且相同字符最多出现2次_【Python】获取字符串中出现次数最多/少的字符...

    本节主要实现以下目标: 1.实现Python获取字符串中出现次数最多/少的字符: 2.存在问题分析与处理: 代码说明: 1.max() 方法返回给定参数的最大值,参数可以为序列.详细参考菜鸟教程. 2 ...

最新文章

  1. 《概率机器人》里程计运动模型gmapping中代码解析
  2. 【特征工程】与【表示学习】
  3. 八皇后问题的Java递归算法
  4. notepad++插件实现json、xml格式化
  5. python 分布图_python数据分布型图表柱形分布图系列带误差线的柱形图
  6. Linux社区关于链表的bug讨论我们要看一下
  7. 唐中印 项目管理实战专家简介
  8. CenOs6.3下博通BCM4313无线网卡驱动
  9. 跨域的另一种解决方案——CORS(Cross-Origin Resource Sharing)跨域资源共享
  10. ryzen linux 搭配显卡,AMD锐龙Ryzen5 2600X配什么显卡好?锐龙R5-2600X最佳显卡搭配知识...
  11. 理论分析IRLS迭代加权最小二乘法(根据Gorodnitsky and Rao)
  12. Android设计模式之单例模式
  13. WINDOWS NT/2000下如何屏蔽CTRL+ALT+DEL
  14. kafka入门:简介、使用场景、设计原理
  15. 金融:收益利率计算器
  16. Node.js文字与图片合成
  17. matlab 大学物理,Matlab在大学物理课程教学中的应用
  18. 加班奖励 python_“加班做了2天的方案,同事用Python半个小时就搞定了?”
  19. 二十行代码去除图片水印(别再找工具修图啦)
  20. 钱多多第二阶段冲刺03

热门文章

  1. select函数使用细节
  2. ARM 电源管理 4种模式
  3. 问卷调查页面的设计与实现
  4. 无法正确检查该计算机的授权,一个问题阻止windows正确检查此机器的许可证,错误代码ox80070002...
  5. PS制作光束散射的旋转文字效果
  6. 专转本-矩阵的初等变换与线性方程组
  7. 如何使用SQL判断身份证号码第18位是否符合规则
  8. 在大学里我们应该学习什么
  9. 10个优秀免费高清素材图库相册:各类美图应有尽有
  10. oracle获取日期所在周,ORACLE 获取某一日期所在周的周一