zoukankan      html  css  js  c++  java
  • Fckeditor

    1、传入客房描述,将客房描述中所有图片的src取出,放入集合中,并返回集合

            private static List<string> GetInputImgUrls(string HTMLStr)
            {
                List<string> pics = new List<string>();

                string str = string.Empty;
                Regex r1 = new Regex(@"<input/s+[^>]*/s*src/s*=/s*([']?)(?<url>/S+)(/S[']?)[^>]*>", RegexOptions.IgnoreCase);
                MatchCollection urls1 = r1.Matches(HTMLStr);
                foreach (Match match1 in urls1)
                {
                    if (match1.Success)
                    {
                        str = match1.Result("${url}");
                        pics.Add(str.Substring(1));
                    }
                }
                if (pics.Count == 0)
                {
                    Regex r2 = new Regex(@"<img/s+[^>]*/s*src/s*=/s*([']?)(?<url>/S+)(/S[']?)[^>]*>", RegexOptions.IgnoreCase);
                    MatchCollection urls2 = r2.Matches(HTMLStr);
                    foreach (Match match2 in urls2)
                    {
                        if (match2.Success)
                        {
                            str = match2.Result("${url}");
                            pics.Add(str.Substring(1));
                        }
                    }
                }
                return pics;
            }

    2、从集合中取出第一张作为显示

            public static string getFirstImageUrl(string url)
            {

                List<string> list = GetInputImgUrls(url);
                if (list.Count > 0)
                {
                    return list[0];
                }
                return "";
            }

  • 相关阅读:
    SA (后缀数组) 学习笔记
    loj2318 「NOIP2017」宝藏[状压DP]
    hdu4352 XHXJ's LIS[数位DP套状压DP+LIS$O(nlogn)$]
    【鸽】poj3311 Hie with the Pie[状压DP+Floyd]
    P1879 [USACO06NOV]玉米田Corn Fields[轮廓线DP]
    hdu4507 吉哥系列故事——恨7不成妻[数位DP]
    BZOJ3329 Xorequ[数位DP+递推矩阵快速幂]
    poj1015 Jury Compromise[背包]
    hdu3586 Information Disturbing[二分答案+树形DP]
    BZOJ4247 挂饰[背包]
  • 原文地址:https://www.cnblogs.com/kevinkim/p/2076285.html
Copyright © 2011-2022 走看看