读书人

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

发布时间: 2012-01-12 22:11:58 作者: rapoo

正则表达式问题,大家帮帮忙啊。
有多个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);

读书人网 >asp.net

热点推荐