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];
            }
        }

  • 相关阅读:
    Codeforces 777B Game of Credit Cards
    Codeforces 777A Shell Game
    零基础学贪心算法
    1283 最小周长
    容斥原理
    Humble Numbers(丑数) 超详解!
    1284 2 3 5 7的倍数
    1305 Pairwise Sum and Divide
    1347 旋转字符串
    HDU 2549 壮志难酬
  • 原文地址:https://www.cnblogs.com/qq260250932/p/5362107.html
Copyright © 2011-2022 走看看