ASP正则表达式过虑后有很多 字符问题

<%FunctionRemovehtml(Strhtml)DimObjregexp,Match,MatchesSetObjregexp=NewRegexpObjregex... <%
Function Removehtml(Strhtml)
Dim Objregexp, Match, Matches
Set Objregexp = New Regexp
Objregexp.Ignorecase = True
Objregexp.Global = True
'取闭合的<>
Objregexp.Pattern = "<.+?>"
'进行匹配
Set Matches = Objregexp.Execute(Strhtml)
'遍历匹配集合,并替换掉匹配的项目
For Each Match In Matches
Strhtml=Replace(Strhtml,Match.Value,"")
Next
Removehtml=Strhtml
Set Objregexp = Nothing
End Function%>

过虑后效果多出很多 字符:
LED Down lights
想要的效果:
LED Down lights
实现后台提交数据时并没有 我看了数据库也没 字符

请高手帮指点一下,谢谢
晕,& n b s p;这个百度自动过虑了。

过虑后效果多出很多空格字符:
LED空格Down空格lights
想要的效果:
LED Down lights
展开
 我来答
eadio
2014-07-30 · TA获得超过1610个赞
知道小有建树答主
回答量:962
采纳率:80%
帮助的人:1021万
展开全部
LED  ;Down  ;lights是多出很多  ;这个符号吗??看你正则是过滤html标签的吧,是不是你原本要过滤的内容本身就含有这个  ;符号??不然就吧这个也过滤掉被
更多追问追答
追问
是的多很多这个字符,在上面过虑代码基础上要怎么改啊,原本是没有的,过虑后才出现
追答
Removehtml=replace(Strhtml ,"& n b s p ;" ,"")直接replace过滤,空格,复制给removehtml函数,,了事。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式