Asp 正则表达式去HTML标签
作者: Ray 日期: 2009-11-20 19:38
在做本人个站的RSS输出的时候,遇到用FLASH编辑器编辑好的文字在ASP RSS 输出的时候字体无法控制,变的很大很大!
如图:
如上碰到这样的问题你是怎么解决的了。本人不才只能用正则来解决了,看了RSS里面生成的XML里发现多了很多标签。心想肯定是这些标签出了问题,怎么去掉了,那就得靠强大的正则了。搜索了下资料还不少,随便改了点东西应用到这里后如下图效果:
所使用的ASP正则代码:
- <%
- Function ClearHtml(Content)
- 'Content=Zxj_ReplaceHtml("</?p[^>]*>","",Content)
- Content=Zxj_ReplaceHtml("</?textformat[^>]*>", "",Content)
- Content=Zxj_ReplaceHtml("</?font[^>]*>", "",Content)
- ClearHtml=Content
- End Function
- Function Zxj_ReplaceHtml(patrn, strng,content)
- IF IsNull(content) Then
- content=""
- End IF
- Set regEx = New RegExp
- regEx.Pattern = patrn
- regEx.IgnoreCase = true
- regEx.Global = True
- Zxj_ReplaceHtml=regEx.Replace(content,strng)
- End Function
- %>
无正则RSS输出实例:点击查看
利用正则RSS输出实例:点击查看
评论: 0 |
引用: 0 |
阅读: 1621
加入网摘
订阅
上一篇
返回
下一篇
标签:

