获取字符串中 图片路径
转自: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;
获取字符串中 图片路径相关推荐
- js获取html中图片路径,用js快速的获取html页面中图片的地址
这次给大家带来用js快速的获取html页面中图片的地址,用js快速获取html页面中图片的地址的注意事项有哪些,下面就是实战案例,一起来看一下. 这篇文章主要介绍了js获取html代码中图片地址的实现 ...
- php如何获取图片地址,js如何直接获取网页中图片地址
这次给大家带来js如何直接获取网页中图片地址,js直接获取网页中图片地址的注意事项有哪些,下面就是实战案例,一起来看一下. 第一种方法:js通过正则实现/** * 获取html代码中图片地址 * @p ...
- python正则取字符串日期_python 正则表达式获取字符串中所有的日期和时间
提取日期前的处理 1.处理文本数据的日期格式统一化 text = "2015年8月31日,衢州元立金属制品有限公司仓储公司(以下简称元立仓储公司)成品仓库发生一起物体打击事故,造成直接经济损 ...
- zbb20180827 java获取字符串中所有汉字
/** * 获取字符串中的所有汉字 * * @Title: getChinest * @author zhaozhen * @param str * @return */ public static ...
- C语言 —— 获取字符串中两个字符之间的的数据
问题描述:获取字符串中两个字符之间的数据.最近写SMTP代理,需要获取发送方与接收方的邮件名称. 字符串为 "MAIL FROM:<test1@163.com>\r\n" ...
- js 获取字符串中最后一个斜杠前面/后面的内容
js 获取字符串中最后一个斜杠后面的内容: var str = "/asdasf/asfaewf/agaegr/trer/rhh"; var index = str .lastIn ...
- php 正则获取数字,php结合正则获取字符串中数字的几种方法
本篇文章主要介绍php结合正则获取字符串中数字的几种方法,感兴趣的朋友参考下,希望对大家有所帮助. php结合正则获取字符串中数字<?php $patterns = "/\d+/&qu ...
- python获取月份字符串_python 正则表达式获取字符串中所有的日期和时间
提取日期前的处理 1.处理文本数据的日期格式统一化 text = "2015年8月31日,衢州元立金属制品有限公司仓储公司(以下简称元立仓储公司)成品仓库发生一起物体打击事故,造成直接经济损 ...
- php 获取字符串中的url,php使用正则表达式获取字符串中的URL
今天写一个问答系统上线之后发现有很多人发链接了,由于业务部门要我们过滤掉网站地址了,下面我给大家分享一个提取字符串url地址函数,代码如下:$str ='本文实例讲述了php匹配字符串里所有URL地址 ...
- python 字符串去重且相同字符最多出现2次_【Python】获取字符串中出现次数最多/少的字符...
本节主要实现以下目标: 1.实现Python获取字符串中出现次数最多/少的字符: 2.存在问题分析与处理: 代码说明: 1.max() 方法返回给定参数的最大值,参数可以为序列.详细参考菜鸟教程. 2 ...
最新文章
- 《概率机器人》里程计运动模型gmapping中代码解析
- 【特征工程】与【表示学习】
- 八皇后问题的Java递归算法
- notepad++插件实现json、xml格式化
- python 分布图_python数据分布型图表柱形分布图系列带误差线的柱形图
- Linux社区关于链表的bug讨论我们要看一下
- 唐中印 项目管理实战专家简介
- CenOs6.3下博通BCM4313无线网卡驱动
- 跨域的另一种解决方案——CORS(Cross-Origin Resource Sharing)跨域资源共享
- ryzen linux 搭配显卡,AMD锐龙Ryzen5 2600X配什么显卡好?锐龙R5-2600X最佳显卡搭配知识...
- 理论分析IRLS迭代加权最小二乘法(根据Gorodnitsky and Rao)
- Android设计模式之单例模式
- WINDOWS NT/2000下如何屏蔽CTRL+ALT+DEL
- kafka入门:简介、使用场景、设计原理
- 金融:收益利率计算器
- Node.js文字与图片合成
- matlab 大学物理,Matlab在大学物理课程教学中的应用
- 加班奖励 python_“加班做了2天的方案,同事用Python半个小时就搞定了?”
- 二十行代码去除图片水印(别再找工具修图啦)
- 钱多多第二阶段冲刺03