首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

正则表达式有关问题,大家帮帮忙啊

2012-01-12 
正则表达式问题,大家帮帮忙啊。有多个div,例如divid a /divdivid c /divdivid b /div

正则表达式问题,大家帮帮忙啊。
有多个div,例如
<div   id= "a "> </div>
<div   id= "c "> </div>
<div   id= "b "> </div>
我想写个表达式来获取div里面id的内容。

[解决办法]
@ "(? <d> <div\s*id=[ " " ']?(? <id> [^ " " ']*)[ " " ']?\s*> (? <content> [^ <> ]*) </div> ) "

Group[ "d "] 全部
Group[ "id "] id
Group[ "content "] <div> 和 </div> 中间的部分
[解决办法]
string str = @ " <html> <body> <div id= " " " "> </div> <body> </html> "; System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex(@ " <div[\s\S]*? </div> "); Response.Write(reg.Match(str).Value);

热点排行