使用正则表达式匹配HTML 下各种title标签
http://www.oschina.net/question/195686_46313
<title>标题</title>
<title>
标题
</title>
我自己写的正则表达式是 "<title>.*?</title>" (没有双引号) 只能匹配第一种,,但是不能匹配第二种,,有没有好的正则表达式匹配类似第二种这样换行的标签
试试这个
<title>[\s\S]*?</title>
---------------------
php版的 /<title>.*?</title>/m
--------------------------
$pattern
=
'/<title>([\S\s]*?)<\/title>/'
;
-----------------------------
//正则提取,匹配次数$match_nums =preg_match_all('/<title>([\S\s]*?)<\/title>/',$article, $matchs);//匹配项是一个二维数组//echo print_r($matchs);//返回完整匹配次数(可能是0),或者如果发生错误返回FALSE。if($match_nums == 0 || $match_nums == FALSE ){ //没有匹配就原样返回 return array();} //第一个是完整匹配,第二个匹配就是去掉title标签的纯文本$title = $matchs[1][0];
转载于:https://www.cnblogs.com/kenshinobiy/p/4682856.html
使用正则表达式匹配HTML 下各种title标签相关推荐
- 正则表达式匹配不包含特定字符串解决匹配溢出问题
匹配溢出问题在正则表达式当中算是比较常见的问题,它常常导致我们匹配结果莫名其妙的出错,本文专门为你讲解如何通过匹配不包含特定字符串的方法来解决这类问题. 那么,什么是匹配溢出呢? 下面我们来看个例子: ...
- html匹配属性正则表达式,正则表达式匹配html标签的属性值
html">正则表达式是做文本解析工作必不可少的技能.如Web服务器日志分析,网页前端开发等.很多高级文本编辑器都支持正则表达式的一个子集,熟练掌握正则表达式,经常能够使你的一些工作事 ...
- html正则表达式怎么写用户名非空,js通过正则匹配没有内容的空标签
js 如何正则匹配没有内容的空标签并移除掉? 例如 等等 正则 /]*?)?>\s*?/ig html=' '+ '\n '+ '\n'+ '\n '+ '\n '+ '\n '+ '\n'+ ...
- js正则表达式匹配span标签
1.js正则表达式匹配span标签 const spans = htmlStr.match(/<span (.*?)>(.*?)<\/span>/g) 2.js正则表达式–获取 ...
- js正则匹配闭合标签_正则表达式匹配封闭html标签
统计代码行数 , 只需一个正则就 搞定.嵌套 Html 标签的匹配是正则表达式应用中一个比较难的话题,因为它涉 及到的正则语法比较多,也比较难.因此也就更有研究的价值. 思路 任何复杂的正则表达式都是 ...
- 正则表达式匹配指定的tr标签
问题来源 利用正则表达式匹配指定的<tr></tr>,在这个tr标签中存在一个特殊的字符串"[$]",要在多个tr标签中匹配出所有符合条件的<tr&g ...
- 正则表达式匹配标签里面的内容
正则表达式匹配标签里面的内容 方法: <[^>]+>
- 正则表达式匹配也可以简单快速(下:实现部分)
转载请注明译者: phylips@bmy 出处: http://duanple.blog.163.com/blog/static/7097176720099402916150/ 实现 Thomps ...
- Java正则表达式匹配、替换HTML内容
第一:像网页链接<a .......... href="[url1]" .......>之间的内容中[URL[绝对地址替换成相对地址,首先要查找匹配这个链接,查找匹配这 ...
最新文章
- HP-UX crontab: you are not authorized to use cron
- 安卓手机能用signal吗_现在的安卓手机可以直接更新成鸿蒙系统吗?还是必须购买新的手机?...
- Oracle 11g 完全卸载
- 正确使用日志的10个技巧(转)
- 小米怎么设置语音识别权限 | 手游网游页游攻略大全
- 芒果DB删除指定日期内数据
- 微博舆情挖掘需求分析
- 阿里王坚:万物互联网=云计算+大数据
- 2016预测哪些公司增值最猛?
- TCP/IP中MSL详解
- vscode 代码片段如何输出$符号
- 2022新鲜出炉Android面试总结附真题+答案解析(京东、新东方、货拉拉...)
- 电脑端10大图片处理类神器
- JS 实现抛物线动画案例
- Android学习论坛网站、开发工具、镜像
- 上海交通大学计算机考研信息汇总
- MyEclipse最新版-版本更新说明及下载 - MyEclipse官方中文网
- 突然发现刷朋友圈是最孤独
- Navisworks Manage 2014简体中文版
- 计算机毕业设计PHP+安卓仿网易云音乐客户端APP(源码+程序+lw+远程调试)
热门文章
- api数据加密的定义_云原生时代,如何构建开箱即用的数据加密防护?
- 外星人台式电脑_戴尔外星人Alienware m17笔记本19款真机评测
- php libdir,PHP扩展小结
- Java学习总结:18
- mysql8 my 010457_分享一下我在mysql5.6+mysql8数据库安装过程中的一些坑!
- 13-flutter 加载图片
- Python每日一练0023
- 优化webpack配置
- Message、Handler、Message Queue、Looper之间的关系
- Codeigniter文件上传类型不匹配错误