最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp.net 正則表達式的應(yīng)用

 更新時間:2010年03月30日 12:52:58   作者:  
正則的高級應(yīng)用,建議由一定的正則基礎(chǔ)才可以看的懂,其實正則并不難,有時間多看一些正則方便的文章,多測試。

1. 平衡組/遞歸匹配
(?'group') 將名為group對應(yīng)的內(nèi)容,壓棧計數(shù);
(?'-group') 將名為group的對應(yīng)的內(nèi)容, 出棧計數(shù)
(?!) 零寬負向先行斷言,由于沒有后綴表達式,試圖匹配總是失敗
正則樣例:
,{0,1}"5":\[[^\[\]]*(((?'Open'\[)[^\[\]]*)+((?'-Open'\])[^\[\]]*)+)*(?(Open)(?!))\],{0,1}
測試數(shù)據(jù):
{"0":["0","0-1","0-2"],"1":["1","1-1","1-2"],"2":["2","2-1","2-2"],"3":["3","3-1","3-2"],"4":["4","4-1","4-2"],"5":["5","5-1","5-2"]}
比對結(jié)果:,"1":["1","1-1","1-2"],

評語:這個寫的很不錯??梢赃_到取出最近的一個]的效果

2. 零寬斷言
(?=exp) 匹配exp前面的位置
(?<=exp) 匹配exp后面的位置
(?!exp) 匹配后面跟的不是exp的位置
(?<!exp) 匹配前面不是exp的位置
正則樣例:
(?<=<(\w+)>).*(?=<\/\1>)

測試數(shù)據(jù):
<li><a href="#updatelog">更新紀(jì)錄</a></li>

比對結(jié)果:<a href="#updatelog">更新紀(jì)錄</a>

評語:這個寫的很不錯??梢匀¢_始取結(jié)束,不過不能在<a>....</a>中再出現(xiàn)<a>...</a>的情況,還好HMTL里不讓<a>中再出現(xiàn)<a>。如果像DIV這樣的,就得用下面的樣子寫了。

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

<div class="note">aaa<div>其它可用的測試工具:</div>bbbb</div><div><a href="www.*****.com">gogogo</a></div>

相關(guān)文章

最新評論

沧源| 长岛县| 民勤县| 姜堰市| 衢州市| 宝丰县| 合山市| 米泉市| 鸡东县| 东丽区| 大石桥市| 涿州市| 景宁| 麻江县| 喜德县| 徐闻县| 龙泉市| 当涂县| 巴青县| 宁都县| 平顺县| 梁河县| 江油市| 桦甸市| 夹江县| 浑源县| 舞阳县| 游戏| 辉县市| 阜康市| 江都市| 嵩明县| 依安县| 英山县| 秦皇岛市| 井冈山市| 中超| 新丰县| 读书| 吉林市| 江西省|