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

跪求获取指定字符串的正则表达式,该如何处理

2013-03-17 
跪求获取指定字符串的正则表达式div classnewhrullia href#a hrefhttp:公司地址1 targe

跪求获取指定字符串的正则表达式
<div class="newhr">
<ul>
<li><a href="#"><a href='http:公司地址1' target=_blank>公司名称1</a>
<span id="lit_Company_New__ctl0_lbl_JobName">|<a href=http://www.xzrc.com/job/369314.html class=red21 target=_blank>
营业员</a>|<a href=http://www.xgzrc.com/job/369310.html class=red21 target=_blank>助理</a></span></li>

<li><a href="#"><a href='http:公司地址2' target=_blank>公司名称2</a>
<span id="lit_Company_New__ctl0_lbl_JobName">|<a href=http://www.xzrc.com/job/369314.html class=red21 target=_blank>
营业员</a>|<a href=http://www.xgzrc.com/job/369310.html class=red21 target=_blank>助理</a></span></li>

<ul>
</div>
最后我想获得“http:公司地址”和“公司名称”这两个字符串,用正则表达式怎么写,我写了好久都是错的,求教各位了。
[解决办法]

引用:
引用:C# code?123 var str = File.ReadAllText("D:\\1.txt", Encoding.Default);            var list = Regex.Matches(str, @"(?is)<a[^>]*?href='([^']+)'[^>]*>(.*?)</a>").OfType<Mat……


            var list = Regex.Matches(str, @"(?is)(?<=<div\s+class=""newhr"">((?!</div>).)*?)<a[^>]*?href='([^']+)'[^>]*>(.*?)</a>").OfType<Match>().Select(t => new { a = t.Groups[2].Value, b = t.Groups[3].Value }).ToList();

热点排行