正则表达式取<img src="">src中包含特定字符的地址

来源:互联网 发布:网络风水项目如何赚钱 编辑:程序博客网 时间:2024/05/21 13:07

string str = @"<img src=""http://img.cn.com/a/latest.gif"" /> <img src=""http://img.cn.com/topics/latest.gif"" /> <img src=""http://img.cn.com/b/free/latest.gif"" /> <img src=""http://img.cn.com/topics/latest.gif"" /> <img src=""http://img.cn.com/main/c/latest.gif"" />"; Regex reg = new Regex(@"(?is)<img[^>]*?src=(['""\s]?)((?:(?!topics)[^'""\s])*)\1[^>]*?>");foreach (Match m in reg.Matches(str)) {     Response.Write(m.Groups[2].Value + "<br/>"); }/* http://img.cn.com/a/latest.gif http://img.cn.com/b/free/latest.gifhttp://img.cn.com/main/c/latest.gif */ 


原创粉丝点击