加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式提取html内容

发布时间:2020-12-14 01:14:01 所属栏目:百科 来源:网络整理
导读:很多时候 我们 想从一段 html 中找到需要的。 比如有一段html Code !-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -- somedo div class ="postTitle" a id ="homepage1_HomePageDays_DaysList_ctl
很多时候 我们 想从一段 html 中找到需要的。
比如有一段html
Code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->somedo<divclass="postTitle"><aid="homepage1_HomePageDays_DaysList_ctl01_DayItem_DayList_ctl02_TitleUrl"="postTitle2"href="http://www.cnblogs.com/netfuns/archive/2009/09/28/1575829.html">把一个sqlwhere表达式转化为一个二叉树</addddiv12></br/>如题。比如我们有一个sqlselecta.idfromb,cwhere/>&nbsp;(b.id=c.id)and((b.code='a'andc.code='d')orb.name='c')/><将where后面的表达式转化为二叉树.:(俺也不会有空研究研究div="postDesc"posted@="http://www.cnblogs.com/netfuns/archive/2009/09/28/1575829.html"Title="permalink"2009-09-2817:02netfuns阅读(45)|="http://www.cnblogs.com/netfuns/archive/2009/09/28/1575829.html#FeedBack"="comments,pingbacks,trackbacks"评论(0)|="http://www.cnblogs.com/netfuns/admin/EditPosts.aspx?postid=1575829"编辑
=level1level1
=level2level2
level3someend

正则1:<div class ="postTitle">(?<name>[sS]+?)</div>
结果为
<div class ="postTitle">dddd<a id="homepage1_HomePageDays_DaysList_ctl01_DayItem_DayList_ctl02_TitleUrl" class="postTitle2" href="<A" target="_blank" rel="nofollow">http://www.cnblogs.com/netfuns/archive/2009/09/28/1575829.html">把一个sql where表达式转化为一个二叉树</a>ddd<div>1 <div >2</div>
说明不能嵌套。但对于简单的标记是 可以 了。

正则2 :
<div class ="postTitle">(?<mycontent>[sS]+)</div>
结果:
得到整个div,包括嵌套的 内容 .
说明对于嵌套的html标记内容提取是可以的

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读