截字符串 去除HTML标记

飞行的撒旦

飞行的撒旦

2016-02-19 13:58

下面图老师小编跟大家分享截字符串 去除HTML标记,一起来学习下过程究竟如何进行吧!喜欢就赶紧收藏起来哦~
%
'**************************************************
'函数名:gotTopic
'作 用:截字符串,汉字一个算两个字符,英文算一个字符
'参 数:str ----原字符串
' strlen ----截取长度
'返回值:截取后的字符串
'**************************************************
function gotTopic(str,strlen)
if str="" then
gotTopic=""
exit function
end if
dim l,t,c, i
str=replace(replace(replace(replace(str," "," "),""",chr(34)),"",""),"","")
str=replace(str,"?","")
l=len(str)
t=0
for i=1 to l
c=Abs(Asc(Mid(str,i,1)))
if c255 then
t=t+2
else
t=t+1
end if
if t=strlen then
gotTopic=left(str,i) & "…"
exit for
else
gotTopic=str
end if
next
gotTopic=replace(replace(replace(replace(gotTopic," "," "),chr(34),"""),"",""),"","")
end function
'=========================================================
'函数:RemoveHTML(strHTML)
'功能:去除HTML标记
'参数:strHTML --要去除HTML标记的字符串
'=========================================================
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
set Matches=nothing
End Function
%
展开更多 50%)
分享

猜你喜欢

截字符串 去除HTML标记

Web开发
截字符串 去除HTML标记

建立HTML字符串的最快速方法

Web开发
建立HTML字符串的最快速方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

字符串聚合函数(去除重复值)

编程语言 网络编程
字符串聚合函数(去除重复值)

字符串分割

编程语言 网络编程
字符串分割

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

字符串格式定义

电脑入门
字符串格式定义

ORACLE 截断字符串

编程语言 网络编程
ORACLE 截断字符串

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

在一个程序中打开其它应用程序

在一个程序中打开其它应用程序

重载函数的应用与深入剖析

重载函数的应用与深入剖析
下拉加载更多内容 ↓