德育量化管理系统

特色功能

ASP.NET技术

asp.net中获取全文所有图片地址的方法

作者:admin 来源: 人气: 标签:
public static ArrayList getImgUrl(string html, string regstr, string keyname)
{
    ArrayList resultStr = new ArrayList();
    Regex r = new Regex(regstr, RegexOptions.IgnoreCase);
    MatchCollection mc = r.Matches(html);
 
    foreach (Match m in mc)
    {
        resultStr.Add(m.Groups[keyname].Value.ToLower());
    }
    if (resultStr.Count > 0)
    {
        return resultStr;
    }
    else
    {
        //没有地址的时候返回空字符
        resultStr.Add("");
        return resultStr;
    }

}


调用

var imgs=getImgUrl(pro.Description, @"<IMG[^>]+src=\s*(?:'(?<src>[^']+)'|""(?<src>[^""]+)""|(?<src>[^>\s]+))\s*[^>]*>", "src");