android中正则表达式截取html中的video标签
String reg = "<video.*src\\s*=\\s*(.*?)[^>]*?>";String regs_video = "<video.*?>.+?</video>";//截取到的<video src="http://vod.hnmsw.com/u/28878/mp4/1280x720/720-54c5abf6b161c83cc5830f0eaa59f781.mp4"></source></video>Pattern pattern = Pattern.compile(reg);Matcher matcher = pattern.matcher("<style>.wenzhang p{text-indent: 2em;line-height:30px;margin-top:-10px;} img{width: 100% !important;height:auto;float:left !important;}</style><div class=\"wenzhang\" id=\"Zoom\" style=\"font-size:18px\"><p style=\"text-align: center;\"><video src=\"http://vod.hnmsw.com/u/28878/mp4/1280x720/720-54c5abf6b161c83cc5830f0eaa59f781.mp4\"></source></video></p>\n" +</div>");//数据 //使用find()方法查找第一个匹配的对象 boolean result = matcher.find(); //使用循环找出 html里所有的img标签while(result) {//继续查找下一个匹配对象System.out.println("video标签===》"+matcher.group(0));//<video src="http://vod.hnmsw.com/u/28878/mp4/1280x720/720-54c5abf6b161c83cc5830f0eaa59f781.mp4">Matcher m = Pattern.compile("src\\s*=\\s*\"?(.*?)(\"|>|\\s+)").matcher(matcher.group(0));while (m.find()) {Log.i("Flag=",m.group(1));//http://vod.hnmsw.com/u/28878/mp4/1280x720/720-54c5abf6b161c83cc5830f0eaa59f781.mp4}result = matcher.find();}
android中正则表达式截取html中的video标签相关推荐
- java如何使截取字符串_java中如何截取字符串中的指定一部分
java中如何截取字符串中的指定一部分 关注:136 答案:4 mip版 解决时间 2021-02-06 13:27 提问者妳涐執唸汰深 2021-02-06 08:56 精选 比如 F:\wor ...
- Excel中如何截取字符串中指定字符后的部分字符
1.如何给某列属性为时间整体加一个时间值: 场景一:假如我有一个excel中的某一列如下图所示,如何将该列的时间(用B代替整列)整体加一分钟呢?方法很简单,在空白单元格填写时间格式图中A所示:复制单元 ...
- vue中通过数据双向绑定给video标签的src赋值,只有第一次有效,怎么解决?
场景:在一个视频列表页面,点击视频列表,则全屏播放视频.全屏播放是一个公用组件,每次点击视频列表则把该视频的播放地址通过vue的数据双向绑定到组件中的video标签,如下: <video con ...
- oracle中正则表达式规则,Oracle中的正则表达式(及函数)详解
1.概述 相信大家对正则表达式都不陌生,从linux下的命令到Java等编程语言,正则表达式无处不在,虽然我们实际使用的时候也并不一定太多,但是当我们要处理字符串时,它确实是一个强大的工具. 上一篇文 ...
- javascript中正则表达式和ruby中的一点差异
看到一个例子,不过这个例子中正则表达式的格式貌似是错的: Function.prototype.get_name = function(){return this.name || this.toStr ...
- java截取字符串的一部分_java中如何截取字符串中的指定一部分
展开全部 java用substring函数截取string中一段字符串 在String中有两个substring()函数,如下: 一:String.substring(int start) 参数: s ...
- js正则表达式截取字符串中的数字(不包括正负号)
>str.match(/\d+/g); 在字符串中匹配多个数字字符串 1./ /是正则表达式的起始 2.\d表示数字 3.+表示多个,在www123ddd5rt中会匹配123返回,如果没有+, ...
- java中正则表达式截取字符串
为什么80%的码农都做不了架构师?>>> String testStr = "2015-10-16 11:23:59,679 INFO [] UserOrderMan ...
- 直接在低版本IE6/7/8浏览器中使用HTML5的audio和video标签播放视频音频的办法
代码如下: <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset=" ...
- java matcher group方法_Java中正则表达式相关类中Matcher.group()方法
##简介 最近在做一个项目,需要使用matcher.group()方法匹配出需要的内容. ##分组 正则表达式 AA((A)(B(C))) group()方法是针对()来说的,group(0)指的是整 ...
最新文章
- Activity管理(三):activity内核管理方案详细讲解
- Hibernate基础小案例
- 数字图像处理实验(15):PROJECT 06-02,Pseudo-Color Image Processing
- 八城联动丨神策 2020 数据驱动用户大会「成都站」邀您面基!
- [Sharepoint2007对象模型]第三回:Web应用程序(SPWebApplication)
- 剑指Offer - 面试题66. 构建乘积数组(正反遍历)
- java的super_Java中的Super()
- mysql 左连接 左外连接吗_数据库左连接和左外连接有区别吗
- 计算机网络(第 8 版)第 1 章概述 谢希仁 编著
- 安装原版Win8.1并激活
- 手把手教你禁止访问某个网站
- 简单的《找不同汉字版》,来考考你的眼力吧
- 如何开启tiktok之旅
- hadoop与传统数据库的区别
- 河南省焦作市谷歌高清卫星地图下载
- strace常用选项instance
- BI大数据分析平台,精细化分析的必备工具
- 策略模式和简单工厂+策略模式
- (FlexSim 学习笔记)合成器打包的工作机制分析和实现
- Cadence 使用笔记