读书人

c#正则表达式解决思路

发布时间: 2013-01-06 15:44:48 作者: rapoo

c#正则表达式
如何获取一下标签内的“辽宁”,“山西 运城”
<SPAN class=addr><EM alt="c#正则表达式解决思路" />
[解决办法]
在js很少用这个,不过你可以多看看!
[解决办法]
(?is)<SPAN\s*class=(["']?)addr\1[^>]*?>\s*<EM\s*class=(["']?)[^"']*?\2[^>]*?>[\s\S]*?</EM>(?<address>.*?)</SPAN>

Regex reg=new Regex(@"(?is)<SPAN\s*class=([""']?)addr\1[^>]*?>\s*<EM\s*class=([""']?)[^""']*?\2[^>]*?>[\s\S]*?</EM>(?<address>.*?)</SPAN>");

取Group["address"].Value

读书人网 >C#

热点推荐