正则表达式 平衡组

来源:互联网 发布:windows to go下载 编辑:程序博客网 时间:2024/05/29 04:26

讲解:http://blog.csdn.net/zm2714/article/details/7946437


1.匹配嵌套的div:

<div[^>]*>[^<>]*(((?'Open'<div[^>]*>)[^<>]*)+((?'-Open'</div>)[^<>]*)+)*(?(Open)(?!))</div>


2.匹配类似这么的jsonhttp://rate.taobao.com/feedRateList.htm?callback=jsonp_reviews_list&userNumId=88442756&auctionNumId=27006028977&siteID=4&currentPageNum=1&rateType=&orderType=sort_weight&showContent=1&attribute=

\{\042append\042((?<o>\{)|(?<-o>\})|[^{}]+)*(?(o)(?!))\}





原创粉丝点击