当前位置:编程学习 > asp >>

用asp过滤全部html但保留br类似的符号

我需要过滤全部html代码,但是想保留类似<p>和<br>的基本换行符
答案:

基本原理先替换成特殊符号,然后再替换回来!<%
s="a<b>sp</b>学习网,站长资源库<br />测试<hr/>数据<BR>效果<a href=>

response.write "替换前:"&s
set rx=new RegExp
rx.IgnoreCase=true
rx.Global=true
rx.Pattern="<br[^>]*>"'先替换换行为其他特殊的内容,最后再反替换回来
s=rx.Replace(s,"___br___")
rx.Pattern="<[^>]+>"'替换所有标签
s=rx.Replace(s,"")
set rx=nothing

'反替换换行
s=replace(s,"___br___","<br/>")
response.write "<br><br>替换后:"&s

%>

其他替换基本一样

其他:百度搜索! www.zzzyk.com LAMP兄弟连 达内英才中心,关于PHP的资料和技术文章很多。 

上一个:PHP HTTP 错误 500.0
下一个:php网站运行,html文件可以显示,而php文件提示下载怎么办

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,