获得图片的URL地址

2015-12-19 20:30:28  访问(1500) 赞(0) 踩(0)

  • #region 获得图片的URL地址
    
        /// <summary>
        /// 获取图片标志
        /// </summary>
        public string[] GetImgTag(string htmlStr)
        {
            Regex regObj = new Regex("<img.+?>", RegexOptions.Compiled | RegexOptions.IgnoreCase);
    
            MatchCollection mc = regObj.Matches(htmlStr);
    
            if(mc == null)
                return null;
    
            string[] strAry = new string[mc.Count];
            int i = 0;
            foreach (Match matchItem in mc)
            {
                strAry[i] = GetImgUrl(matchItem.Value);
                i++;
            }
            return strAry;
        }
    
        /// <summary>
        /// 获取图片URL地址
        /// </summary>
        public string GetImgUrl(string imgTagStr)
        {
            string str = "";
            // Regex regObj = new Regex("http://.+.(?:jpg|gif|bmp|png)", RegexOptions.Compiled | RegexOptions.IgnoreCase);
            Regex regObj = new Regex("/.+.(?:jpg|gif|bmp|png)", RegexOptions.Compiled | RegexOptions.IgnoreCase);
            foreach (Match matchItem in regObj.Matches(imgTagStr))
            {
                str = matchItem.Value;
            }
    
            return str;
        }
    
        #endregion
    


标签:获得图片的URL地址 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)
 
  ┈全部┈  
 
(显示默认分类)