当前位置:首页 > 建站常识 > 列表

正则过滤所有html内容但保留换行符

点击:时间:2017/12/25关键词:asp 正则表达式 上海网页设计
要过滤所有html内容但保留换行符<br>。看到这个需求,第一个想法就是使用正则来实现。经过在网上搜索一下,终于找到了,现在放到这里来分享。<%s="a<b>sp</b>编程网<br />测试<hr/

要过滤所有html内容但保留换行符<br>。看到这个需求,第一个想法就是使用正则来实现。经过在网上搜索一下,终于找到了,现在放到这里来分享。

<%

s="a<b>sp</b>编程网<br />测试<hr/>数据<BR>效果<a href='http://www.021jz.com.cn'>www.021jz.com.cn</a><br />代码"

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

%>

预约建站
免费提供网站优化
领取关键词