作家
登录

asp 使用正则表达式替换word中的标签,转为纯文本

作者: 来源:www.28hudong.com 2013-03-30 08:19:10 阅读 我要评论

公司客户在使用网站后台编辑添加修改内容时,经常是直接从word文档里复制内容到编辑器里后就提交。结果是在内容显示页面上是五花八门的样式,有时也需要部分纯文本内容作为摘录使用,这些都需要清除word格式。改变客户的习惯要客户先复制到记事本里再粘贴到编辑器里编辑是很难的,所以从我们自己改变起。从网上百度了若干清除word格式的正则,使用效果不甚理想,所以自己写了清除word格式的asp函数,能满足我们自己的使用需求。函数如下:复制代码 代码如下:function cleanWord(html) dim regEx set regEx=New RegExp regEx.IgnoreCase=True regEx.Global=True regEx.Pattern="<[^>]*>" '清除所有<>之间的内容 html = regEx.replace(html,"" ) regEx.Pattern="{[^}]*}" '清除所有{}之间的内容 html = regEx.replace(html,"" ) regEx.Pattern="/[^/]*/" '清除所有/**/之间的注释 html = regEx.replace(html,"" ) html =Replace(html,"table.MsoNormalTable","") '替换掉漏网的单词 cleanWord= html set regEx=nothing end function

  推荐阅读

  学习ASP的理由 分析小结

在Google上搜一下,可以发现一大堆对ASP不好的评价,什么运行速度慢、异常处理机制不好、缺乏面向对象机制、开发效率低、漏洞多等等。为了让大家对ASP有个正确的认识,我先为它正名。 一、ASP不慢,慢的是数据库 几>>>详细阅读


本文标题:asp 使用正则表达式替换word中的标签,转为纯文本

地址:http://www.17bianji.com/kaifa2/ASP/31950.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)