很急的问题,挑战vbscript的正则表达式.

sunj2ee 2005-07-15 08:38:30
我在做一些网友的文字处理时,里面有HTML代码,我想把一些HTML去掉,又想保留一些.我想除换行,和空格(即<br>和 )的其它所有的HTML代码,请各位看官帮一下忙.我现在贴出已有的去掉所有HTML代码的过程:

'去掉所有HTML代码
Function NoHtml(str)
dim re
Set re=new RegExp
re.IgnoreCase =true
re.Global=True
re.Pattern="(\<.*?\>)"
str=re.replace(str,"")
re.Pattern="(\<\/.*?\>)"
str=re.replace(str,"")

NoHtml=str
End Function

非常急,请大家帮帮忙
...全文
119 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
恶猫 2005-07-20
  • 打赏
  • 举报
回复
不太可能吧/

你先

a=replace(lcase(str),"<br>","&break;")
a=reg.xxxxx
a=replace(a,"&break;","<br>")

这样来吧.
sunj2ee 2005-07-15
  • 打赏
  • 举报
回复
没有人能解了吗?
sunj2ee 2005-07-15
  • 打赏
  • 举报
回复
帮我再看看,好吗?谢谢了
sunj2ee 2005-07-15
  • 打赏
  • 举报
回复
TO:GageCSDN(稻草人--http://www.sms-web.net)
你的虽然正确
但我想达到:除<br>和 这两个代码的其他所有HTML代码.
GageCSDN 2005-07-15
  • 打赏
  • 举报
回复
Function NoHtml(str)
dim re
Set re=new RegExp
re.IgnoreCase=true
re.Global=True
re.Pattern="</?[^>]*>"
str=re.replace(str,"")
NoHtml=str
End Function
sunj2ee 2005-07-15
  • 打赏
  • 举报
回复
没有人看吗?我顶一下

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧