日期:2014-05-17  浏览次数:20766 次

求正则表达式。。
 <ul>
     <li>
           <a href="iezcBulletinAction.public?p=publicForBrowseBulletin&ID=13ec72e-140e81fd077-0e0d6fe156d3b99802de9eae57914eb4&systemType=C">
            [网上询价采购公告]计算机、冰箱、冰柜网上询价采购(编号:ZHGPC-XJ-130904-2436)(2013-09-04 16:38:53)
            </a>

</li>
   </ul>

有如上内容 同一个写一个正则表达式获取到连接【iezcBulletinAction.public?p=publicForBrowseBulletin&ID=13ec72e-140e81fd077-0e0d6fe156d3b99802de9eae57914eb4&systemType=C】 这一串 和时间【2013-09-04 16:38:53】这一串

------解决方案--------------------
(?is)<a\b[^>]*?href=(['"]?)(?<href>[^'"]+)\1[^>]*?>.*?\((?<time>[^()]+)\)

Groups["href"]
Groups["time"]
------解决方案--------------------
(?is)<ul>\s*<li>\s*<a[^>]*?href="(?<href>[^"]*?)"[^>]*?>.*?(?<time>\d{4}-\d{1,2}-\d{1,2}\s*\d{1,2}:\d{1,2}:\d{1,2}).*?</a>\s*</li>\s*</ul>

去Groups["href"].Value 和Groups["time"].Value
------解决方案--------------------

(?is)<li>\s*<a\s*href=(['"])(?<url>[^"']+)\1>[^<]*(?<time>\d{4}-\d{2}-\d{2}\s\d{2}:\d{2}:\d{2})[^<]*\s*</a>\s*</li>


------解决方案--------------------
引用:
楼上说的是  但写这正则表达式实在很难啊 ,还请教有什么好资料推荐 

http://blog.csdn.net/lxcnn
------解决方案--------------------
参考http://bbs.csdn.net/topics/380196757
------解决方案--------------------
引用:
弱弱的问一下 用正则表达式可以获取整个<body></body>之间的文本内容吗?  不带任何标签 只显示内容

当然可以,
string html="源码";
html=Regex.Replace(html,"</?(\w+)[^>]*?>","");