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标签相关推荐

  1. java如何使截取字符串_java中如何截取字符串中的指定一部分

    java中如何截取字符串中的指定一部分 关注:136  答案:4  mip版 解决时间 2021-02-06 13:27 提问者妳涐執唸汰深 2021-02-06 08:56 精选 比如 F:\wor ...

  2. Excel中如何截取字符串中指定字符后的部分字符

    1.如何给某列属性为时间整体加一个时间值: 场景一:假如我有一个excel中的某一列如下图所示,如何将该列的时间(用B代替整列)整体加一分钟呢?方法很简单,在空白单元格填写时间格式图中A所示:复制单元 ...

  3. vue中通过数据双向绑定给video标签的src赋值,只有第一次有效,怎么解决?

    场景:在一个视频列表页面,点击视频列表,则全屏播放视频.全屏播放是一个公用组件,每次点击视频列表则把该视频的播放地址通过vue的数据双向绑定到组件中的video标签,如下: <video con ...

  4. oracle中正则表达式规则,Oracle中的正则表达式(及函数)详解

    1.概述 相信大家对正则表达式都不陌生,从linux下的命令到Java等编程语言,正则表达式无处不在,虽然我们实际使用的时候也并不一定太多,但是当我们要处理字符串时,它确实是一个强大的工具. 上一篇文 ...

  5. javascript中正则表达式和ruby中的一点差异

    看到一个例子,不过这个例子中正则表达式的格式貌似是错的: Function.prototype.get_name = function(){return this.name || this.toStr ...

  6. java截取字符串的一部分_java中如何截取字符串中的指定一部分

    展开全部 java用substring函数截取string中一段字符串 在String中有两个substring()函数,如下: 一:String.substring(int start) 参数: s ...

  7. js正则表达式截取字符串中的数字(不包括正负号)

    >str.match(/\d+/g); 在字符串中匹配多个数字字符串 1./  /是正则表达式的起始 2.\d表示数字 3.+表示多个,在www123ddd5rt中会匹配123返回,如果没有+, ...

  8. java中正则表达式截取字符串

    为什么80%的码农都做不了架构师?>>>    String testStr = "2015-10-16 11:23:59,679 INFO [] UserOrderMan ...

  9. 直接在低版本IE6/7/8浏览器中使用HTML5的audio和video标签播放视频音频的办法

    代码如下: <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset=" ...

  10. java matcher group方法_Java中正则表达式相关类中Matcher.group()方法

    ##简介 最近在做一个项目,需要使用matcher.group()方法匹配出需要的内容. ##分组 正则表达式 AA((A)(B(C))) group()方法是针对()来说的,group(0)指的是整 ...

最新文章

  1. Activity管理(三):activity内核管理方案详细讲解
  2. Hibernate基础小案例
  3. 数字图像处理实验(15):PROJECT 06-02,Pseudo-Color Image Processing
  4. 八城联动丨神策 2020 数据驱动用户大会「成都站」邀您面基!
  5. [Sharepoint2007对象模型]第三回:Web应用程序(SPWebApplication)
  6. 剑指Offer - 面试题66. 构建乘积数组(正反遍历)
  7. java的super_Java中的Super()
  8. mysql 左连接 左外连接吗_数据库左连接和左外连接有区别吗
  9. 计算机网络(第 8 版)第 1 章概述 谢希仁 编著
  10. 安装原版Win8.1并激活
  11. 手把手教你禁止访问某个网站
  12. 简单的《找不同汉字版》,来考考你的眼力吧
  13. 如何开启tiktok之旅
  14. hadoop与传统数据库的区别
  15. 河南省焦作市谷歌高清卫星地图下载
  16. strace常用选项instance
  17. BI大数据分析平台,精细化分析的必备工具
  18. 策略模式和简单工厂+策略模式
  19. (FlexSim 学习笔记)合成器打包的工作机制分析和实现
  20. Cadence 使用笔记

热门文章

  1. NX/UG二次开发—CAM—获取、修改程式的切削参数
  2. LightOJ-1336
  3. php 中文字,完善解决截取中文汉字不乱码-PHP字符串函数(支持utf8、GBK、GB2312)
  4. JS前端实现是否繁体判断,简繁体转换,简体和QQ个性繁体转换
  5. gvim【一】【安装和基本使用】
  6. C# 打开word文件
  7. canvas绘制网易云logo
  8. 如何将windows桌面默认位置修改为D盘
  9. 人工智能系列之一人工智能基本流程
  10. 视觉slam直接法,特征点法