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

正则表达式提取字符串链接url解决方法

2012-03-08 
正则表达式提取字符串链接url我想从这个字符串中提取出所有的网址,请问下面的程序如何改??字符串可能包括:

正则表达式提取字符串链接url
我想从这个字符串中提取出所有的网址,请问下面的程序如何改??  
   
  字符串可能包括:"<img src='http://www.csdn.net/Images/logo_csdn.gif'>dfkjsdfljsdflksdjf;lsdjfl;</img><img src='http://www.sina.com.cn/g'/>"  
   
  要提取出: 'http://www.csdn.net/Images/logo_csdn.gif 和 http://www.sina.com.cn/g (即src后单引号内的内容)  
   


[解决办法]

C# code
MatchCollection mc = Regex.Matches(str, @"<img\s[^>]*?src=([""']?)(?<url>[^""'\s]*)\1[^>]*>", RegexOptions.IgnoreCase);foreach (Match m in mc){    Response.Write(m.Groups["url"].Value + "<br>");} 

热点排行