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");

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。