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

简简单单提取小正则,该如何处理

2013-10-18 
简简单单提取小正则从一堆html里要提取出:http://www.abc.com/link.php?refV5pNDAPBuThttp://www.abc.com

简简单单提取小正则
从一堆html里要提取出:
http://www.abc.com/link.php?ref=V5pNDAPBuT
http://www.abc.com/link.php?ref=ueyVeOp9

符合这样条件的字符串地址,怎么写正则呢?ref=后面的字符是变的

因为html的垃圾数据很多,我想提取出来的字符串,必须包含www.abc.com字样的,要不然符合这样正则的肯定不止一个,应该怎么写呢?
求代码指点。。。



foreach (Match m in Regex.Matches(strHtmlBody, 正则))
            {}

[解决办法]

(?=(http://www.abc.com)).*ref=\w+

[解决办法]
(?i)(https?://)?www\.abc\.com/link.php\?ref=\S+

热点排行