博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 正则表达式 img_Java正则表达式获得html字符串里的<img src=""/> 中的url列表
阅读量:6409 次
发布时间:2019-06-23

本文共 660 字,大约阅读时间需要 2 分钟。

在帮朋友写代码的时候,遇到一个场景,需要获取富文本编辑器里的图片URL集合。

最简单的办法就是使用 正则表达式,记录一下。

public static List getImgSrc(String htmlStr) {

String img = "";

Pattern imgPattern;

Matcher imgMatcher;

List pics = new ArrayList<>();

String imgReg = "]*?>";

imgPattern = Pattern.compile(imgReg, Pattern.CASE_INSENSITIVE);

imgMatcher = imgPattern.matcher(htmlStr);

while (imgMatcher.find()) {

img = img + "," + imgMatcher.group();

Matcher m = Pattern.compile("src\\s*=\\s*\"?(.*?)(\"|>|\\s+)").matcher(img);

while (m.find()) {

pics.add(m.group(1));

}

}

return pics;

}

/**

* 测试

* @param args

*/

public static void main(String[] args) {

String htmlStr = "

awards.jpg%5C%22

blog1.jpg%5C%22

blog4.jpg%5C%22

";

System.out.println(getImgSrc(htmlStr));

}

转载地址:http://llwra.baihongyu.com/

你可能感兴趣的文章
ios中图层的用法(1)
查看>>
图形图像处理-之-任意角度的高质量的快速的图像旋转 中篇 高质量的旋转...
查看>>
SQL利用CASE按分组显示合计
查看>>
jquery在选择器中使用变量及innerText问题(转载)
查看>>
Android自动测试之monkeyrunner工具
查看>>
JS基础知识
查看>>
Java7语法新特性
查看>>
Flex4_Tree组件1(添加、删除、展开、关闭、右键菜单)
查看>>
无限极分类
查看>>
java基础知识回顾之javaIO类---BufferedInputStream和BufferedOutputStream
查看>>
友好解决POI导入Excel文件行是不是为空
查看>>
PHP+七牛云存储上传图片代码片段
查看>>
【LeetCode】23. Merge k Sorted Lists
查看>>
端口扫描器——ZenmapKail Linux渗透测
查看>>
***phpredis扩展安装总结
查看>>
oracle 创建字段自增长——两种实现方式汇总
查看>>
Android学习笔记之ExecutorService线程池的应用....
查看>>
PHP版本中的VC6,VC9,VC11,TS,NTS区别
查看>>
python与字符集编码
查看>>
Android 学习笔记之Volley开源框架解析(一)
查看>>