截字符串去除HTML标记
HTML 字符串 去除 标记
2023-06-13 09:13:40 时间
"**************************************************
"函数名:gotTopic
"作用:截字符串,汉字一个算两个字符,英文算一个字符
"参数:str----原字符串
"strlen----截取长度
"返回值:截取后的字符串
"**************************************************
functiongotTopic(str,strlen)
ifstr=""then
gotTopic=""
exitfunction
endif
diml,t,c,i
str=replace(replace(replace(replace(str,"",""),""",chr(34)),">",">"),"<","<")
str=replace(str,"?","")
l=len(str)
t=0
fori=1tol
c=Abs(Asc(Mid(str,i,1)))
ifc>255then
t=t+2
else
t=t+1
endif
ift>=strlenthen
gotTopic=left(str,i)&"…"
exitfor
else
gotTopic=str
endif
next
gotTopic=replace(replace(replace(replace(gotTopic,"",""),chr(34),"""),">",">"),"<","<")
endfunction
"=========================================================
"函数:RemoveHTML(strHTML)
"功能:去除HTML标记
"参数:strHTML--要去除HTML标记的字符串
"=========================================================
FunctionRemoveHTML(strHTML)
DimobjRegExp,Match,Matches
SetobjRegExp=NewRegexp
objRegExp.IgnoreCase=True
objRegExp.Global=True
"取闭合的<>
objRegExp.Pattern="<.+?>"
"进行匹配
SetMatches=objRegExp.Execute(strHTML)
"遍历匹配集合,并替换掉匹配的项目
ForEachMatchinMatches
strHtml=Replace(strHTML,Match.Value,"")
Next
RemoveHTML=strHTML
SetobjRegExp=Nothing
setMatches=nothing
EndFunction
%>
相关文章
- js替换html中的字符串,js怎么替换字符串?
- html超链接位置怎么改,如何修改HTML超链接样式?
- html超链接样式「建议收藏」
- js把HTML转成对象,将js对象转换为html「建议收藏」
- HTML添加背景图片_html背景图片铺满网页
- 每日分享html之1个搜索、2个加载、1个导航栏、1个性别选项卡
- Java如何去除字符串中的HTML标签
- HTML制作网页_手机制作html网页
- html表单验证确认密码_简述html5的表单验证
- 解决html中ol ul li的默认往左偏移的样式问题
- 自定义Typecho加密文章的Html结构
- HTML 邮件链接,超链接发邮件详解编程语言
- Linux解析HTML:一种快捷的方式(linux解析html)
- Linux系统快速掌握HTML下载指南(linuxhtml下载)
- 用HTML操作MySQL数据库(html调用mysql)
- HTML <basefont> 标签
- 简单的过滤字符串中的HTML标记
- HTML标签及ASP函数速查表
- asp从字符串里截取N个带HTML的字符的函数
- php压缩HTML函数轻松实现压缩html/js/Css及注意事项
- Asp.Net中的字符串和HTML十进制编码转换实现代码