62,046
社区成员
发帖
与我相关
我的任务
分享
<div class="t1">...<div>
<div class="blk-video" style="margin-top:5px;margin-bottom:5px;">
<div class="blk-video-l">
<a href="http://video.sina.com.cn/news/w/v/2009-07-21/121041542.shtml"><img src="http://p3.v.iask.com/602/599/22872243_0.jpg" width="50" height="38" alt="麻生太郎正式宣布解散日本众议院
" /></a>
</div>
<div class="blk-video-r">
<div class="blk-v-tit"><a href="http://video.sina.com.cn/news/w/v/2009-07-21/121041542.shtml">麻生太郎正式宣布解散日本众议院
</a></div>
<a href="http://video.sina.com.cn/news/w/v/2009-07-21/121041542.shtml" class="blk-v-play">播放视频</a>
</div>
</div>
<div class="clearcl">...</div>
string pattern = @"(?six)<div\s+id=""content"">
(?'MyCont'
(?>
(?!<div\b|</div>).
|
<div(?:\s+(?:""[^""]*""|'[^']*'|[^""'>])*)?>(?'div')
|
</div>(?'-div')
)*
(?(div)(?!))
)
</div>";
//try
@"<div\s*class=""blk-video""[^<>]*>(((?!</?div)<[a-z]*[^<>]*>)|[^<>]*)*(((?'o'<div[^>]*>)(((?!</?div)<[a-z]*[^<>]*>)|[^<>]*)*)+((?'-o'</div>)(((?!</?div)<[a-z]*[^<>]*>)|[^<>]*)*)+)*(?(o)(?!))</div>"
//