zoukankan      html  css  js  c++  java
  • 正则表达式

                //匹配图片
                var regexImg = new Regex(@"<img (.*?)src=(.[^[^>]*)(.*?)>", RegexOptions.IgnoreCase);
                var matches = regexImg.Matches(editor1.BodyHtml);
                var ftp = Common.NewsFtp(true);
                //遍历每个图片
                foreach (Match match in matches)
                {
                    string localPath = match.Value;
                    //匹配地址
                    var regex = new Regex("src="(.*)">");
                    var matchLocal = regex.Match(localPath);
                    if (matchLocal.Success)
                    {
                        string str = matchLocal.Groups[1].Value;
                        if (File.Exists(str))
                        {
                            var fileInfo = new FileInfo(str);
                            string dir = Path.GetDirectoryName(str);
                            string ext = Path.GetExtension(str);
                            string path = dir + "\" + Guid.NewGuid() + ext;
                            fileInfo.MoveTo(path);
                            try
                            {
                                ftp.UploadFile(path, "");
                                string s = BasePath.ContentImagesAbsoluteURI +
                                           Path.GetFileName(path);
                                string detail = t.NewsDetail;
                                detail = detail.Replace(str, s);
                                t.NewsDetail = detail;
                            }
                            catch (Exception ex)
                            {
                                MessageBox.Show(ex.Message);
                                return;
                            }
                        }
                    }
                }

  • 相关阅读:
    食谱
    食谱
    食谱
    无题
    Appium+python 自动发送邮件(2)(转)
    Appium+python 自动发送邮件(1)(转)
    Appium+python HTML测试报告(2)——一份报告模板(转)
    Appium+python HTML测试报告(1)(转)
    Appium+python的单元测试框架unittest(4)——断言(转)
    Appium+python的单元测试框架unittest(3)——discover(转)
  • 原文地址:https://www.cnblogs.com/EDSON/p/3357620.html
Copyright © 2011-2022 走看看