asp使用正则表达式替换word中的标签,转为纯文本
2023-06-13 09:14:18 时间
公司客户在使用网站后台编辑添加修改内容时,经常是直接从word文档里复制内容到编辑器里后就提交。结果是在内容显示页面上是五花八门的样式,有时也需要部分纯文本内容作为摘录使用,这些都需要清除word格式。改变客户的习惯要客户先复制到记事本里再粘贴到编辑器里编辑是很难的,所以从我们自己改变起。从网上百度了若干清除word格式的正则,使用效果不甚理想,所以自己写了清除word格式的asp函数,能满足我们自己的使用需求。函数如下:
复制代码代码如下:
functioncleanWord(html)
dimregEx
setregEx=NewRegExp
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
setregEx=nothing
endfunction
相关文章
- Linux支持ASP:开启新的Web应用之旅(linux支持asp)
- 使用ASP连接MySQL数据库,轻松实现功能扩展(asp连mysql数据库)
- ASP技术可以驱动MySQL吗(asp能连接mysql吗)
- ASP登录注册实现MySQL用户管理(asp登录注册mysql)
- ASP程序操作MySQL数据库实现数据库驱动开发(asp用mysql)
- 如何使用ASP添加MySQL引用(asp添加mysql引用)
- ASP构建MySQL数据库从零出发(asp数据库mysql)
- 使用MySQL轻松实现ASP数据库应用(asp数据库用mysql)
- 使用ASP连接MySQL数据源(asp mysql数据源)
- ASP操作Oracle 轻松实现查询驱动结果(asp查询oracle)
- ASP与Oracle配合实现数据写入(asp oracle写入)
- ASP中Web页面间的数据传递方式
- asp简单的ajax留言板
- Asp.net中处理一个站点不同Web应用共享Session的问题
- ASP常用的函数
- 解决asp.netSharepoint无法连接发布自定义字符串处理程序,不能进行输出缓存处理的方法
- ASP.NET页面中加添加用户控件的写法
- ASP.NET配置文件Web.config用法详解
- ASP.NETMVC控制器与视图
- ASP(VBScript)中整除和取余