原文:使用正则表达式匹配HTML 下各种标签</a></h3> <p>http: www.oschina.net question lt title gt 标题 lt title gt lt title gt 标题 lt title gt 我自己写的正则表达式是 lt title gt . lt title gt 没有双引号 只能匹配第一种,,但是不能匹配第二种,,有没有好的正则表达式匹配类似第二种这样换行的标签 试试这个 lt title gt s S lt ti ...</p> <p> <i class="icon-time"></i> <span>2015-07-28 15:09</span> <i class="icon-envelope"></i> <span>1</span> <i class="icon-eye-open"></i> <span>8923</span> 推荐指数: <i class="icon-star" title="4.9699"></i> <i class="icon-star" title="4.9699"></i> <i class="icon-star" title="4.9699"></i> <i class="icon-star" title="4.9699"></i> </p> <p><a class="btn btn-warning btn-primary" href="/blog/4774681.html">查看详情</a></p> </div> <div class="page-header"><h3><small><i class="icon-list"></i>相关推荐</small></h3></div> <article class="post-item" style="border-bottom:1px dotted #f2f2f2;padding-bottom:10px;"> <div class="post-item-body"> <div class="post-item-text"> <a class="post-item-title" href="/blog/f5e0a31.html" target="_blank"><B>使用</B><B>正则表达式</B> <B>匹配</B> <B>HTML</B> <B>标签</B>内的内容</a> <p class="post-item-summary"> <B>使用</B><B>正则表达式</B> <B>匹配</B> <B>HTML</B> <B>标签</B>内的内容 <B>正则表达式</B>如下 测试例子: 介绍 其中,这个<B>正则表达式</B>分为三个部分 (?<=((<[a-zA-Z-]+?){0,1}>)) ([\s\S]+) (?=([\s]{0,1}<\/[a-zA-Z- ... </p> </div> <footer class="post-item-foot"> <i class="icon-time"></i> <span>Fri Apr 08 03:13:00 CST 2022</span> <i class="icon-envelope"></i> <span>0</span> <i class="icon-eye-open"></i> <span>1233</span> <i class="icon-star"></i> <i class="icon-star"></i> </footer> </div> </article> <article class="post-item" style="border-bottom:1px dotted #f2f2f2;padding-bottom:10px;"> <div class="post-item-body"> <div class="post-item-text"> <a class="post-item-title" href="/blog/4005b71.html" target="_blank">javascript<B>正则表达式</B>:<B>匹配</B>所有<B>html</B><B>标签</B></a> <p class="post-item-summary"> 在面试的过程中遇到一个这样的题目: 比如有一段<B>HTML</B>字符串: var string='<div class"test">Test a code</div><em>I am a girl.</em>'; 要求写一个<B>匹配</B><B>HTML</B> <B>标签</B>的<B>正则表达式</B> ... </p> </div> <footer class="post-item-foot"> <i class="icon-time"></i> <span>Wed Dec 31 23:05:00 CST 2014</span> <i class="icon-envelope"></i> <span>0</span> <i class="icon-eye-open"></i> <span>7736</span> <i class="icon-star"></i> <i class="icon-star"></i> <i class="icon-star"></i> </footer> </div> </article> <article class="post-item" style="border-bottom:1px dotted #f2f2f2;padding-bottom:10px;"> <div class="post-item-body"> <div class="post-item-text"> <a class="post-item-title" href="/blog/28a2051.html" target="_blank"><B>正则表达式</B><B>匹配</B><B>Html</B><B>标签</B></a> <p class="post-item-summary"> ; <B>正则表达式</B><B>匹配</B><B>Html</B><B>标签</B> 例1.以下是一段<B>Html</B>代码<table boder="0" ... </p> </div> <footer class="post-item-foot"> <i class="icon-time"></i> <span>Thu Aug 30 07:21:00 CST 2012</span> <i class="icon-envelope"></i> <span>0</span> <i class="icon-eye-open"></i> <span>37105</span> <i class="icon-star"></i> <i class="icon-star"></i> <i class="icon-star"></i> <i class="icon-star"></i> <i class="icon-star"></i> </footer> </div> </article> <article class="post-item" style="border-bottom:1px dotted #f2f2f2;padding-bottom:10px;"> <div class="post-item-body"> <div class="post-item-text"> <a class="post-item-title" href="/blog/dc836a1.html" target="_blank"><B>正则表达式</B><B>匹配</B><B>html</B><B>标签</B></a> <p class="post-item-summary"> 以上代码可以<B>匹配</B>到以下<B>html</B> 获取到: 1.整个闭合<B>标签</B><B>匹配</B> 2.data-id的内容 3.table里面内容 以上可以举一反三 ... </p> </div> <footer class="post-item-foot"> <i class="icon-time"></i> <span>Fri Feb 26 19:56:00 CST 2021</span> <i class="icon-envelope"></i> <span>0</span> <i class="icon-eye-open"></i> <span>333</span> <i class="icon-star"></i> </footer> </div> </article> <article class="post-item" style="border-bottom:1px dotted #f2f2f2;padding-bottom:10px;"> <div class="post-item-body"> <div class="post-item-text"> <a class="post-item-title" href="/blog/4248ab1.html" target="_blank">javascript<B>正则表达式</B>:<B>匹配</B>所有<B>html</B><B>标签</B></a> <p class="post-item-summary"> 此<B>正则表达式</B>收集于网络,但那个网站连复制一<B>下</B>都需要注册会员,鄙视之,所以不提他了。而且,原作者也不可能是那个网站。 <B>html</B><B>标签</B>有<h1></h1>这种成对的,也有<br/>这种自闭合的,更多的是 style=”….” width=”22 ... </p> </div> <footer class="post-item-foot"> <i class="icon-time"></i> <span>Tue Mar 17 19:38:00 CST 2015</span> <i class="icon-envelope"></i> <span>0</span> <i class="icon-eye-open"></i> <span>2013</span> <i class="icon-star"></i> </footer> </div> </article> <article class="post-item" style="border-bottom:1px dotted #f2f2f2;padding-bottom:10px;"> <div class="post-item-body"> <div class="post-item-text"> <a class="post-item-title" href="/blog/2bf0bf1.html" target="_blank">(转)c# .net <B>使用</B><B>正则表达式</B><B>匹配</B>嵌套<B>Html</B><B>标签</B></a> <p class="post-item-summary"> <B>正则表达式</B>,经常能够 使你的一些工作事半功倍。例如统计代码行数,只需一个<B>正则</B>就搞定。嵌套<B>Html</B><B>标签</B>的匹 ... </p> </div> <footer class="post-item-foot"> <i class="icon-time"></i> <span>Mon Jan 28 19:44:00 CST 2013</span> <i class="icon-envelope"></i> <span>0</span> <i class="icon-eye-open"></i> <span>3235</span> <i class="icon-star"></i> </footer> </div> </article> <article class="post-item" style="border-bottom:1px dotted #f2f2f2;padding-bottom:10px;"> <div class="post-item-body"> <div class="post-item-text"> <a class="post-item-title" href="/blog/aaca171.html" target="_blank"><B>使用</B><B>正则表达式</B><B>匹配</B></a> <p class="post-item-summary"> Python语言及其应用 7.1.3<B>使用</B><B>正则表达式</B><B>匹配</B> <B>正则表达式</B><B>使用</B>:首先需要定义一个用于<B>匹配</B>的模式(pattern)字符串和一个<B>匹配</B>的对象:源(source)字符串,如下, Result = re.match(‘’You,’Young France’) 这里的 “You”是模式 ... </p> </div> <footer class="post-item-foot"> <i class="icon-time"></i> <span>Tue Jul 16 17:12:00 CST 2019</span> <i class="icon-envelope"></i> <span>0</span> <i class="icon-eye-open"></i> <span>1027</span> <i class="icon-star"></i> <i class="icon-star"></i> </footer> </div> </article> <article class="post-item" style="border-bottom:1px dotted #f2f2f2;padding-bottom:10px;"> <div class="post-item-body"> <div class="post-item-text"> <a class="post-item-title" href="/blog/80ac0f1.html" target="_blank"><B>正则表达式</B><B>匹配</B>a<B>标签</B>或div<B>标签</B></a> <p class="post-item-summary"> 这里以a<B>标签</B>为例 a<B>标签</B>的href a<B>标签</B>的内容没有属性centent a<B>标签</B>带属性的<B>匹配</B>内容 参考 Regex select all text between tags 9 Regular Expressions to strip <B>HTML</B> tags ... </p> </div> <footer class="post-item-foot"> <i class="icon-time"></i> <span>Fri Feb 09 02:02:00 CST 2018</span> <i class="icon-envelope"></i> <span>0</span> <i class="icon-eye-open"></i> <span>7660</span> <i class="icon-star"></i> <i class="icon-star"></i> <i class="icon-star"></i> <i class="icon-star"></i> <i class="icon-star"></i> </footer> </div> </article> </div> </div> <div class="span4 left_content"> <div class="page-header"><h3><small><i class="icon-tag"></i>相关标签</small></h3></div> <ul class="nav nav-pills"> <li class="tag-item"><a class="btn-link" href='/tag/Linux' target="_blank">Linux(5617)</a></li> <li class="tag-item"><a class="btn-link" href='/tag/linux' target="_blank">linux(4193)</a></li> <li class="tag-item"><a class="btn-link" href='/tag/python' target="_blank">python(3800)</a></li> <li class="tag-item"><a class="btn-link" href='/tag/java' target="_blank">java(3586)</a></li> <li class="tag-item"><a class="btn-link" href='/tag/Java' target="_blank">Java(3500)</a></li> <li class="tag-item"><a class="btn-link" href='/tag/Python' target="_blank">Python(3251)</a></li> <li class="tag-item"><a class="btn-link" href='/tag/C#' target="_blank">C#(2693)</a></li> <li class="tag-item"><a class="btn-link" href='/tag/vue' target="_blank">vue(2416)</a></li> <li class="tag-item"><a class="btn-link" href='/tag/JavaScript' target="_blank">JavaScript(1803)</a></li> <li class="tag-item"><a class="btn-link" href='/tag/Android' target="_blank">Android(1718)</a></li> <li class="tag-item"><a class="btn-link" href='/tag/前端' target="_blank">前端(1584)</a></li> <li class="tag-item"><a class="btn-link" href='/tag/javascript' target="_blank">javascript(1568)</a></li> <li class="tag-item"><a class="btn-link" href='/tag/js' target="_blank">js(1356)</a></li> <li class="tag-item"><a class="btn-link" href='/tag/PHP' target="_blank">PHP(1285)</a></li> <li class="tag-item"><a class="btn-link" href='/tag/Vue' target="_blank">Vue(1269)</a></li> <li class="tag-item"><a class="btn-link" href='/tag/mysql' target="_blank">mysql(1236)</a></li> <li class="tag-item"><a class="btn-link" href='/tag/数据库' target="_blank">数据库(1232)</a></li> <li class="tag-item"><a class="btn-link" href='/tag/HTML' target="_blank">HTML(1222)</a></li> <li class="tag-item"><a class="btn-link" href='/tag/html' target="_blank">html(1184)</a></li> <li class="tag-item"><a class="btn-link" href='/tag/HTML5' target="_blank">HTML5(1137)</a></li> <li class="tag-item"><a class="btn-link" href='/tag/php' target="_blank">php(1109)</a></li> <li class="tag-item"><a class="btn-link" href='/tag/docker' target="_blank">docker(1019)</a></li> <li class="tag-item"><a class="btn-link" href='/tag/C++' target="_blank">C++(993)</a></li> <li class="tag-item"><a class="btn-link" href='/tag/MySQL' target="_blank">MySQL(910)</a></li> <li class="tag-item"><a class="btn-link" href='/tag/正则表达式' target="_blank">正则表达式(877)</a></li> </ul> <div id="right_float_ad" class="ad"> </div> </div> </div> </div> <div class="clear"> </div> <div class="fbar" style="z-index:100"> <div class="span7" style="color:grey;font-size:12px;"> </div> <div class="pull-right"> <span><a href="http://beian.miit.gov.cn" rel="nofollow" target="_blank">粤ICP备18138465号</a>  </span><span>© 2018-2025 CODEPRJ.COM </span> </div> </div> <script src="/js/code.js?version=20260123"></script> <script> function buffer(a, b, c) { var d; return function() { if (d) return; d = setTimeout(function() { a.call(this), d = undefined }, b) } } (function() { function e() { var d = document.body.scrollTop || document.documentElement.scrollTop; d > b ? (a.className = "div1 div2", c && (a.style.top = d - b + "px")) : a.className = "div1" } var a = document.getElementById("float"); if (a == undefined) return ! 1; var b = 0, c, d = a; while (d) b += d.offsetTop, d = d.offsetParent; c = window.ActiveXObject && !window.XMLHttpRequest; if (!c || !0) window.onscroll = buffer(e, 50, this) })(); </script> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?85c5e8e7b6167edfc87cb0607142e870"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </body> </html>