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

直接上方法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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");

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

上一篇:清除System.Web.HttpRuntime.Cache缓存


下一篇:tomcat启动后,报错 Unable to compile class for JSP解决方案