ASP 去掉 HTML 代码

<%setrs1=server.CreateObject("adodb.recordset")rs1.open"select*fromsk_ArticlewhereCla... <%set rs1=server.CreateObject("adodb.recordset")
rs1.open"select * from sk_Article where ClassID='191' and ChannelID=1 order by ArticleID desc",conn,1,1
if rs1.eof then
response.Write("暂时没有新闻!")
else
i=0
do while not rs1.eof%>
<%=left(rs1("Content")),50)%>

<%i=i+1
if i>=1 then exit do
rs1.movenext
loop
end if
rs1.close
set rs1=nothing%>
ASP 去掉 HTML 代码 <%=left(rs1("Content")),50)%> 这里,麻烦大虾说说,谢谢.
展开
 我来答
linzi2
2012-07-14 · TA获得超过1261个赞
知道大有可为答主
回答量:1563
采纳率:0%
帮助的人:545万
展开全部
如果只是去掉html代码,则核团使用御氏碰下面函数镇谈
<%=left(nohtml(rs1("Content")),50)%>

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
追问
Microsoft VBScript 编译器错误错误 '800a03ea'语法错误/index.asp,行 151Function nohtml(str)

不行哦,麻烦你全部贴上来可以吗,谢谢你了.
百度网友d027605
2012-07-14 · TA获得超过274个赞
知道答主
回答量:128
采纳率:0%
帮助的人:92.7万
展开全部
用正则匹配
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式