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

c#正则表达式解决思路

2013-01-06 
c#正则表达式如何获取一下标签内的“辽宁”,“山西 运城”SPAN classaddrEM altc#正则表达式解决思路 /[解决办

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

热点排行