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

  • 相关阅读:
    TL9000 电信业质量体系管理标准
    ISO/IEC 27001 信息安全管理体系认证
    编程要自学或报班这事你都想不明白, 那必然是你智商不够!
    Linux 计划任务 Crontab 笔记与总结(4)crontab 的日志
    中国象棋程序的设计与实现(一)--项目截图
    中国象棋程序的设计与实现(一)--项目截图
    C# XML 反序列化解析
    PHP开发实战权威指南-读书总结
    PHP开发实战权威指南-读书总结
    假如生活欺骗了你
  • 原文地址:https://www.cnblogs.com/EDSON/p/3357620.html
Copyright © 2011-2022 走看看