清除WORD格式HTML垃圾样式
static string CleanWordHtml(string html)
{
StringCollection sc = new StringCollection();
// get rid of unnecessary tag spans (comments and title)
sc.Add(@"<!--(/w|/W)+?-->");
sc.Add(@"<title>(/w|/W)+?</title>");
// Get rid of classes and styles
sc.Add(@"/s?class=/w+");
sc.Add(@"/s+style='[^']+'");
// Get rid of unnecessary tags
//sc.Add(@"<(meta|link|/?o:|/?style|/?div|/?st/d|/?head|/?html|body|/?body|/?span|!/[)[^>]*?>");
sc.Add(@"<(meta|link|/?o:|/?style|/?font|/?strong|/?st/d|/?head|/?html|body|/?body|/?span|!/[)[^>]*?>");
// Get rid of empty paragraph tags
sc.Add(@"(<[^>]+>)+ (<//w+>)+");
// remove bizarre v: element attached to <img> tag
sc.Add(@"/s+v:/w+=""[^""]+""");
// remove extra lines
sc.Add(@"(/n/r){2,}");
foreach (string s in sc)
{
html = Regex.Replace(html, s, "", RegexOptions.IgnoreCase);
}
return html;
}
清除WORD格式HTML垃圾样式相关推荐
- 基于summernote的富文本编辑器,粘贴时去除word格式
在使用summernote的富文本编辑器,在粘贴word内容时,会发现代码中有很多无效的代码.通过js处理,可以去掉很多无用的代码. 处理前,粘贴后的代码类似这样: <p><!--[ ...
- 用ptyhon和vba清除Word的标题样式保留字体格式,生成标题目录。
不同格式的word文档合并为一个文件. 问题: 文件汇编,需要将70多个文件汇编成一个到一个文件里.最终汇编的方式是用word--插入--对象--文件中的文字. 但是由于原始文件有的设置了自动编号.插 ...
- 如何清除Word文档中的格式
If you've applied various formatting changes to the content in your document, and they either don't ...
- Office|【Word】如何快速清除Word中大量的无效样式
目录 一.假清除:通过管理样式隐藏不需要的样式 二.真清除:快速清除Word中大量的冗余样式 在做一个大项目的前期,如果未统一模板,众多部门发来的文档在Word中完成合并后,可能会导致样式千奇百怪,不 ...
- Word提供的【样式和格式】设计!
现在,还是不用急于录入文字,需要指定一下文字的样式.通常,很多人都是在录入文字后,用"字体"."字号"等命令设置文字的格式,用"两端对齐". ...
- Word文档怎么删除html标签,word怎么清除所有格式
在 Word 中,选择性粘贴有三种格式 分别为保留原格式.合并格式和保留原文本,另外,还可以选择"HTML 格式.无格式文本.无格式的 Unicode 文本.带格式文本(RTF)和图片(增强 ...
- word显示隐藏格式清除残留格式
显示隐藏格式: 关闭隐藏按钮 清除残留格式: 1.点击样式下拉按钮 2.点击清除格式
- 计算机word格式,word格式与样式 -电脑资料
word格式与样式 -电脑资料 时间:2019-01-01 [www.unjs.com - 电脑资料] 您正在看的Word教程是:"样式与格式"在排版中的妙用,word格式与样式& ...
- word格式转html自动编号,word文档中标题样式及自动编号操作方法
在Word中使用样式是必不可少的尤其是在编辑标题的时候,很多小伙伴们对于word文档中的样式都是只知其一不知其二,不是非常熟练的运用,今天小编就来给大家分享下word文档中样式的使用方法及其自动编号的 ...
最新文章
- Nokia5110液晶屏完全新手学习笔记(二)
- 查看某段代码或语句的被调用路径的方法小结
- 过 DNF TP 驱动保护(一)
- Google Spanner 论文笔记
- 不是有效的win32应用程序_杀毒软件有坑!三分之二的安卓杀毒软件的“主业”并不是杀毒...
- 源码大招:不服来战!撸这些完整项目,你不牛逼都难!
- java封装继承多态的理解_深入理解Java面向对象三大特性 封装 继承 多态
- 坯子库怎么导入插件_坯子库实用的插件安装器-SketchUp坯子插件库2020下载v2020.1正式版管理器-西西软件下载...
- WordPress 5.2中的致命错误恢复模式
- Install Cypress
- 今日头条 巨量引擎 marketing api
- 用html5做课件,这么好玩!PPT竟然还能用来制作H5?
- 超炫的3D特效相册功能android
- 计算机科学与技术专业申请理由,【智能科技学院】计算机科学与技术专业开展2020版工程教育认证申请书要求讨论会...
- 拍摄照片发生反转,变量初始null
- Java算法学习:蓝桥杯——地宫寻宝(DFS+动态规划—记忆型递归)
- How MonoRail works
- 如何修改SE38编辑器主题
- WM系统手机GPRS上网设置
- P1609 最小回文数