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

求一正则,匹配出源码中的所有图片,该怎么解决

2012-03-24 
求一正则,匹配出源码中的所有图片假设源码如下http://www.csdn.net/dsalkdsalkkladlskdjklj http://1.1.co

求一正则,匹配出源码中的所有图片
假设源码如下
http://www.csdn.net/dsalkdsalkkladlskdjklj http://1.1.com/jpg.jpgjpgasdasdasdasdshttp://3.2.com/gif.gifgiff2i3olk

匹配出
http://1.1.com/jpg.jpg
http://3.2.com/gif.gif

[解决办法]

C# code
Regex re = new Regex("(?<=^(http://.*))http://.*?(\\.jpg|\\.gif)", RegexOptions.None);
[解决办法]
C# code
 string tempStr = "http://www.csdn.net/dsalkdsalkkladlskdjklj http://1.1.com/jpg.jpgjpgasdasdasdasdshttp://3.2.com/gif.gifgiff2i3olk";                string pattern = @"(?i)http://\S+?\.(jpg|gif|jepg|png|bmp)";                foreach (Match m in Regex.Matches(tempStr, pattern))                {                    //循环输出                    string value = m.Value;                    /*                     * http://1.1.com/jpg.jpg                     * http://3.2.com/gif.gif                     */                } 

热点排行