首页 > 学院 > 开发设计 > 正文

asp.net 获取html代码中图片的URL地址

2019-11-11 04:21:24
字体:
来源:转载
供稿:网友
/// <summary>  /// 取得HTML中所有图片的 URL。   /// </summary>      /// <param name="sHtmlText">HTML代码</param>     /// <returns>图片的URL列表</returns>      public   string[] GetHtmlImageUrlList(string sHtmlText)   {             // 定义正则表达式用来匹配 img 标签              Regex regImg = new Regex(@"<img/b[^<>]*?/bsrc[/s/t/r/n]*=[/s/t/r/n]*[""']?[/s/t/r/n]*(?<imgUrl>[^/s/t/r/n""'<>]*)[^<>]*?/?[/s/t/r/n]*>",RegexOptions.IgnoreCase);                  // 搜索匹配的字符串              MatchCollection matches = regImg.Matches(sHtmlText);         int i = 0;            string[] sUrlList = new string[matches.Count];        // 取得匹配项列表                foreach (Match match in matches)           {            sUrlList[i++] = match.Groups["imgUrl"].Value;         }     return sUrlList;      }
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表