求一个获得网址的正则表达式
比如下面这段文字:现在牌子太多了,都挑不过来了。我在网购经验比较多,网上的东西真的便宜很多,选购也很方便,我收集了很多热卖好评的商品和店铺,并做了统计排行,很多都是专家通过比较店铺信誉和销售记录以及网友的评价,做出的排行榜,当然也有很多是我通过购买和网友的交流统计出来的,都是热卖好评的,网购这么多年了,现在才知道,原来这样统计下,真的方便很多,现在分享给大家,当然主要是希望大家给我空间加加人气,还有采纳我的答案,让我赚赚分^_^,地址:www.nvzhuangpaihangbang.com
我想从上面这段文本中提取和过滤掉www.nvzhuangpaihangbang.com这个网址,应该怎么写正则, --------------------编程问答-------------------- www.*?com --------------------编程问答--------------------
string str = @"现在牌子太多了,都挑不过来了。我在网购经验比较多,网上的东西真的便宜很多,选购也很方便,我收集了很多热卖好评的商品和店铺,并做了统计排行,很多都是专家通过比较店铺信誉和销售记录以及网友的评价,做出的排行榜,当然也有很多是我通过购买和网友的交流统计出来的,都是热卖好评的,网购这么多年了,现在才知道,原来这样统计下,真的方便很多,现在分享给大家,当然主要是希望大家给我空间加加人气,还有采纳我的答案,让我赚赚分^_^,地址:www.nvzhuangpaihangbang.com";--------------------编程问答-------------------- (http://)?(www.)?[\S]+(.com|.aspx|.html|.htm|.php) --------------------编程问答-------------------- 广告党 --------------------编程问答-------------------- 一,二楼都可 --------------------编程问答-------------------- 一言惊醒梦中人,我居然还回答了 --------------------编程问答--------------------
Regex reg = new Regex(@"(?:http://)?www.*?(?:com|cn|net|org)");
foreach (Match m in reg.Matches(str))
Console.WriteLine(m.Value);
有广告的嫌疑!!
补充:.NET技术 , C#