使用正则表达式匹配HTML 下各种标签</h1><div class="clear"></div><p class="post-meta"><span class="time"><i class="icon-time"></i>2021-08-19 07:25:06</span></p><div class="clear"></div></header><div class="entry" itemprop="articleBody"><p>http://www.oschina.net/question/195686_46313</p> <p><title>标题</title></p> <p><title><br>标题<br></title></p> <p>我自己写的正则表达式是  "<title>.*?</title>" (没有双引号)  只能匹配第一种,,但是不能匹配第二种,,有没有好的正则表达式匹配类似第二种这样换行的标签</p> <p>试试这个</p> <p><title>[\s\S]*?</title></p> <p>---------------------</p> <p>php版的 /<title>.*?</title>/m</p> <p>--------------------------</p> <p><code>$pattern</code> <code>= </code><code>'/<title>([\S\s]*?)<\/title>/'</code><code>;</code></p> <p>-----------------------------</p> <pre class="prettyprint linenums">//正则提取,匹配次数<br>$match_nums =preg_match_all('/<title>([\S\s]*?)<\/title>/',$article, $matchs);<br>//匹配项是一个二维数组<br>//echo print_r($matchs);<br>//返回完整匹配次数(可能是0),或者如果发生错误返回FALSE。<br>if($match_nums == 0 || $match_nums == FALSE ){<br> //没有匹配就原样返回<br> return array();<br>} //第一个是完整匹配,第二个匹配就是去掉title标签的纯文本<br>$title = $matchs[1][0];</pre></div><footer class="entry-meta"><div class="clear"><div class="page-nav"></div></div><div class="gpost-below mobile-no"></div></footer><div class="post-navigation">上一篇:<a href="/manong/57617.html">解决编译时出现的警告:format string is not a string literal (potentially insecure)</a><p><br>下一篇:<a href="/manong/57619.html">我的踩坑之旅-代码不规范引发的“bug”</a></p></div></article></div><section id="related-posts" class="widget-box"><h3>相关文章</h3><div class="widget-content"><ul><li class="other-news"><span>08-19</span><a href="/manong/917962.html" title="Java/Js下使用正则表达式匹配嵌套Html标签"><i class="icon-angle-right"></i>Java/Js下使用正则表达式匹配嵌套Html标签</a></li><li class="other-news"><span>08-19</span><a href="/manong/57618.html" title="使用正则表达式匹配HTML 下各种<title>标签"><i class="icon-angle-right"></i>使用正则表达式匹配HTML 下各种<title>标签</a></li></ul><div class="clear"></div></div></section></div><aside class="span4 sidebar-right hide-sidebar"><div id="posts-list-widget-9" class="widget-box widget widget-posts"><div class="widget-title"><span class="icon"><i class="icon-list"></i></span><h3>编程语言最新文章</h3></div><div class="widget-content"><li ><div class="widget-thumb"><i class="icon-angle-right"></i><a href="/manong/240305.html" title="布隆过滤器,这一篇给你讲的明明白白">布隆过滤器,这一篇给你讲的明明白白</a></div></li><li ><div class="widget-thumb"><i class="icon-angle-right"></i><a href="/manong/268364.html" title="电子书开放下载!这应该是最全的一份目标检测算法&模型盘点">电子书开放下载!这应该是最全的一份目标检测算法&模型盘点</a></div></li><li ><div class="widget-thumb"><i class="icon-angle-right"></i><a href="/manong/319989.html" title="开放下载!《长安十二时辰》爆款背后的优酷技术秘籍首次公开">开放下载!《长安十二时辰》爆款背后的优酷技术秘籍首次公开</a></div></li><li ><div class="widget-thumb"><i class="icon-angle-right"></i><a href="/manong/396324.html" title="SpringMVC框架解析 ——《我的Java打怪日记》">SpringMVC框架解析 ——《我的Java打怪日记》</a></div></li><li ><div class="widget-thumb"><i class="icon-angle-right"></i><a href="/manong/130999.html" title="阿里云企业邮箱 在Foxmail 7.0上POP3/IMAP协议设置方法">阿里云企业邮箱 在Foxmail 7.0上POP3/IMAP协议设置方法</a></div></li><li ><div class="widget-thumb"><i class="icon-angle-right"></i><a href="/manong/168934.html" title="基于Docker容器的,Jenkins、GitLab构建持续集成CI">基于Docker容器的,Jenkins、GitLab构建持续集成CI</a></div></li><li ><div class="widget-thumb"><i class="icon-angle-right"></i><a href="/manong/126337.html" title="新零售业务中台设计及产品体系解决方案">新零售业务中台设计及产品体系解决方案</a></div></li><li ><div class="widget-thumb"><i class="icon-angle-right"></i><a href="/manong/498399.html" title="阿里云ECS服务器搭建wordpress个人博客网站【详细图文教程】">阿里云ECS服务器搭建wordpress个人博客网站【详细图文教程】</a></div></li><li ><div class="widget-thumb"><i class="icon-angle-right"></i><a href="/manong/340135.html" title="《快速玩转机器学习PAI DSW》活动规则说明。跟着操作说明完成下方任务,即可领取定制版T恤">《快速玩转机器学习PAI DSW》活动规则说明。跟着操作说明完成下方任务,即可领取定制版T恤</a></div></li><li ><div class="widget-thumb"><i class="icon-angle-right"></i><a href="/manong/495992.html" title="大数据美食——寻找地图上的美味">大数据美食——寻找地图上的美味</a></div></li><div class="clear"></div></div></div></aside></div></div></div><footer id="footer" class="row-fluid" role="contentinfo" itemscope=""><div class="span12 footer-nav"><ul><li><a href="/zuixin/">更多编程技术文章</a></li><li><a href="/sitemap.xml">网站地图</a></li></ul></div><div class="span12 footer-info"><p>本站所有资源皆搜集自网络,相关版权归版权持有人所有,如有侵权,请电邮告之,本站会尽快删除。<span class="email-span"></span></p><p><a href="https://beian.miit.gov.cn/#/Integrated/index" target="_blank">粤ICP备2022053706号</a></p></div></footer><div class="returnTop" title="" style="display: none;"><span class="s"></span><span class="b"></span>" </div><script type="text/javascript" src="/statics/553668/js/all.js"></script></body></html>