`
shirlly
  • 浏览: 1652100 次
  • 性别: Icon_minigender_2
  • 来自: 福州
社区版块
存档分类
最新评论

获取FCK中插入的图片的地址

    博客分类:
  • .NET
阅读更多
#region 获取FCK中所有图片路径,并保存到FCKIMG表中 
        public void SaveFckImg(int TitleID,string Content)
        {
            string[] strUrl = GetHtmlImageUrlList(Content);
            for (int k = 0; k < strUrl.Length; k++)
            {
                string url = strUrl[k];
                FckImgManage fckImg = new FckImgManage();
                bool result = fckImg.SelectRepeat(TitleID,url); //查重
                if (Equals(result, false))
                {
                    fckImg.FckImgAdd(TitleID, url);
                }
            }
        }
        #endregion

#region 取得FCK内容中所有图片的 URL 
        /// <summary>
        /// 取得HTML中所有图片的 URL。
        /// </summary>
        /// <param name="sHtmlText">HTML代码</param>
        /// <returns>图片的URL列表</returns>
        public static string[] GetHtmlImageUrlList(string sHtmlText)
        {
            // 定义正则表达式用来匹配 img 标签
            Regex regImg = new Regex(@"<img\b[^<>]*?\bsrc[\s\t\r\n]*=[\s\t\r\n]*[""']?[\s\t\r\n]*(?<imgUrl>[^\s\t\r\n""'<>]*)[^<>]*?/?[\s\t\r\n]*>", RegexOptions.IgnoreCase);

            // 搜索匹配的字符串
            MatchCollection matches = regImg.Matches(sHtmlText);

            int i = 0;
            string[] sUrlList = new string[matches.Count];

            // 取得匹配项列表
            foreach (Match match in matches)
                sUrlList[i++] = match.Groups["imgUrl"].Value;

            return sUrlList;
        }
        #endregion
分享到:
评论

相关推荐

    .net FCK编辑器 网站后台FCK编辑器

    2. **多媒体支持**:可以方便地插入图片、Flash动画、视频等多媒体元素,丰富了网页内容的表现形式。 3. **源代码编辑模式**:用户可以切换到HTML源代码视图,直接编辑HTML代码,对高级用户提供了更多灵活性。 4. **...

    C# .NET FCK 编辑器例子(更新了不能在服务器上传图片的问题)

    用户在编辑器中选择“插入图片”后,FCKeditor会触发一个异步文件上传过程。在C# .NET环境中,这通常涉及到一个HTTP模块或控制器方法,用于接收上传文件并将其保存在服务器的指定目录下。 解决"不能在服务器上传...

    .Net中Fck用法详解(带fck)

    FCKeditor是一款基于JavaScript的开源富文本编辑器,它提供了丰富的文本格式化功能,如字体、字号、颜色、对齐方式等,并支持图片、链接、表格、列表等元素的插入。在.NET环境下,我们可以借助控件或者JavaScript ...

    fck编辑器 增加了表情

    FCKeditor是一款开源的富文本编辑器,广泛应用于网页内容编辑,它提供了类似于Microsoft Word的用户界面,使得非技术人员也能轻松地进行文本格式化、插入图片、链接等操作。FCKeditor以其易用性和灵活性赢得了众多...

    JSP+FCK编辑器使用说明及中文问题

    JSP+FCK编辑器是Java Web开发中常用的一款富文本编辑工具,它允许用户在网页上创建和编辑内容,类似于Word的功能,支持图片上传、链接插入等操作。FCKeditor在早期非常流行,但由于后续的CKEditor的出现,FCKeditor...

    fck框架,eclipse和myeclipse导入即用

    FCKeditor的主要功能包括格式化文本、插入图片、链接、表格等,使得网页内容编辑变得更加方便。这款编辑器支持多种浏览器,如Internet Explorer、Firefox、Chrome和Safari。 **Eclipse与MyEclipse的集成** Eclipse...

    文本编辑器FCK的用法

    - **插入图片**:使用"图片"按钮,选择本地图片上传至服务器,并插入到编辑器中。 - **插入链接**:通过"链接"功能,可以创建内部或外部链接。 - **格式化**:提供多种段落和列表格式,如首行缩进、编号、项目...

    fck.rar_fck

    1. **下载并解压FCKeditor**:获取fck.rar文件后,将其解压到本地目录。 2. **配置编辑器**:根据项目需求修改配置文件,如设置默认语言、自定义工具栏等。 3. **集成到项目**:将编辑器的HTML和JavaScript文件引入...

    FCK类库(ASP.NET c# 适合所有人)

    这个编辑器为网页内容的创建和编辑提供了丰富的功能,允许用户像在桌面应用中一样进行文本格式化、插入图片、链接以及其他多媒体元素。FCKeditor最初由Fred CK开发,后来被ckeditor所取代,但其在很多项目中仍然被...

    fck编辑器的使用(asp.net最简单的例子)

    在ASP.NET开发中,FCKeditor是一个非常流行的富文本编辑器,它允许用户在网页上进行格式化文本输入,如创建段落、插入图片、添加链接等,类似于Microsoft Word的功能。这个“fck编辑器的使用(asp.net最简单的例子)...

    jsp中配置FCK

    2. **Web.xml中的FCK配置**: - 在`web.xml`部署描述符中,需要定义一个名为`ConnectorServlet`的Servlet。这个Servlet负责处理FCKeditor与服务器之间的通信,如文件上传和管理。 - `&lt;load-on-startup&gt;`元素设置为...

    web页面 FCK编辑器

    用户可以直接在浏览器中进行文字排版、插入图片、链接、表格等操作。 2. **跨平台**:支持多种操作系统,如Windows、Linux、Mac OS等,并且兼容多种浏览器,包括Internet Explorer、Firefox、Chrome、Safari等。 3...

    FCK最新编辑器源码下载

    2. **丰富的编辑功能**:编辑器提供了诸如字体样式、字号调整、颜色选择、对齐方式、列表、链接创建、图片和媒体插入、表格编辑等大量文本编辑工具,极大地提高了用户的编辑体验。 3. **可扩展性**:FCKeditor允许...

    FCK使用详细说明文档示例.net (纯汉化版)

    2. **丰富的编辑功能**:FCKeditor提供了格式化、插入图片、链接、表格、字体调整、颜色选择等多种编辑工具,满足多样化的需求。 3. **自定义配置**:开发者可以根据实际需求对编辑器的外观、功能进行定制,实现...

    EXT中FCK的使用

    FCKeditor的引入解决了这个问题,它提供了一个富文本编辑界面,支持字体、字号、颜色、对齐方式等文本格式设置,甚至包括插入图片、链接和表格等高级功能。 2. **EXT中FCKeditor的安装** 首先,你需要下载EXT库和...

    FCK—富文本编辑器

    2. **多媒体支持**:FCKeditor支持插入图片、音频和视频,提供了一种直观的方式将多媒体元素整合到网页内容中。 3. **链接管理**:用户可以方便地创建、编辑和删除页面内的链接,也可以添加电子邮件链接或者外部...

    FCK在线编译器和jar包

    FCK在线编译器是一款强大的富文本编辑器,主要用于网页中的文字内容编辑,它提供了丰富的文本格式化选项,包括字体、大小、颜色、对齐方式等,还支持插入图片、链接、表格等复杂元素,极大地提高了用户在网页端编辑...

    Fck文本编辑器 FCKeditor fckeditor

    1. **富文本编辑**: FCKeditor支持HTML元素的插入和编辑,包括文本样式、字体、颜色、链接、图片、表格、列表、对齐方式等,提供了一套完整的工具栏供用户操作。 2. **拖放功能**: 用户可以轻松地通过拖放操作上传...

    FCK编辑器及使用手册

    同时,它还支持通过插件系统扩展额外的功能,比如图片上传、视频插入等。 4. **样式支持**:FCKeditor可以集成到已有的CSS样式体系中,使编辑的内容与网站的整体风格保持一致。你可以设置编辑器的样式表,使其遵循...

Global site tag (gtag.js) - Google Analytics