zoukankan      html  css  js  c++  java
  • c# HTML中提取图片地址

    public class HtmlHelper
        {
            /// <summary>
            /// HTML中提取图片地址
            /// </summary>
            public static List<string> PickupImgUrl(string html)
            {
                Regex regImg = new Regex(@"<img[^<>]*?src[s ]*=[s ]*[""']?[s ]*(?<imgUrl>[^s ""'<>]*)[^<>]*?/?[s ]*>", RegexOptions.IgnoreCase);
                MatchCollection matches = regImg.Matches(html);
                List<string> lstImg = new List<string>();

                foreach (Match match in matches)
                {
                    lstImg.Add(match.Groups["imgUrl"].Value);
                }

                return lstImg;
            }

            /// <summary>
            /// HTML中提取图片地址
            /// </summary>
            public static string PickupImgUrlFirst(string html)
            {
                List<string> lstImg = PickupImgUrl(html);

                return lstImg.Count == 0 ? string.Empty : lstImg[0];
            }
        }

  • 相关阅读:
    2-括号配对问题
    14-会场安排问题
    106-背包问题
    12-喷水装置
    HDU-5170
    HDU-1002
    贪吃蛇
    frame与bounds的区别
    MAC下Android的Eclipse开发环境的搭建
    有些人脸上太多的笑是因为他们心中有太多的泪
  • 原文地址:https://www.cnblogs.com/qq260250932/p/5362107.html
Copyright © 2011-2022 走看看