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