读书人

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

发布时间: 2013-10-18 20:53:13 作者: rapoo

简简单单提取小正则
从一堆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+

读书人网 >C#

热点推荐