你的位置:首页 > 软件开发 > ASP.net > 获取一段HTML文本中的第一张图片与截取内容摘要

获取一段HTML文本中的第一张图片与截取内容摘要

发布时间:2016-10-12 15:00:22
有时候我们获得到的数据是一段HTML文本,也许这段文本里面有许多图片,需要截取一张作为标题图片,这时就可以用到下面这个方法获取到第一张图片: #region 获取第一张图片 /// <summary> /// 获取HTML文本的图片地址 /// ...

有时候我们获得到的数据是一段HTML文本,也许这段文本里面有许多图片,需要截取一张作为标题图片,这时就可以用到下面这个方法获取到第一张图片:

    #region 获取第一张图片    /// <summary>    /// 获取HTML文本的图片地址    /// </summary>    /// <param name="content"></param>    /// <returns></returns>/    ///     public ArrayList getimgurl(string html)    {      ArrayList resultStr = new ArrayList();      Regex r = new Regex(@"<IMG[^>]+src='/images/loading.gif' data-original=\s*(?:'(?<src>[^']+)'|""(?<src>[^""]+)""|(?<src>[^>\s]+))\s*[^>]*>", RegexOptions.IgnoreCase);//忽视大小写      MatchCollection mc = r.Matches(html);      foreach (Match m in mc)      {        resultStr.Add(m.Groups["src"].Value.ToLower());      }      if (resultStr.Count > 0)      {        return resultStr;      }      else      {        resultStr.Clear();        return resultStr;      }    }    #endregion

原标题:获取一段HTML文本中的第一张图片与截取内容摘要

关键词:HTML

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。