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

  • 相关阅读:
    VC++ 调用C# dll 回调函数,实现MQTT协议客户端通信
    如何正确获取ADO连接MySql的连接字符串(转载)
    SQL 操作
    MFC如何添加背景图片(转载)
    MFC CFont 要释放的资源总结
    MFC控件 Edit,控制只能输入数字和小数点
    VC MFC 获取 IP地址和MAC地址程序
    MFC CString 转 CTime
    vc mfc 写excel文件,包括数据和图表
    ADO方式操作access数据库
  • 原文地址:https://www.cnblogs.com/kevinkim/p/2076285.html
Copyright © 2011-2022 走看看