常碰到过滤掉HTML标记的情况,在网上有很多网友写的用正则表达式方法,很好用!
但在IE5.0上面,正则表达式不起作用,于是我就写了这个小函数来把网页转换为TXT文本
VBs代码
Function filterstr(dtitle) '去HTML代码的函数
On Error Resume Next
Dim topic, i As Integer
topic = Split(dtitle, ">")
dtitle = ""
For i = 0 To UBound(topic)
If InStrRev(topic(i), "<") > 0 Then
dtitle = dtitle & Left(topic(i), InStrRev(topic(i), "<"))
Else
dtitle = dtitle & topic(i)
End If
DoEvents
Next
filterstr = Replace(dtitle, "<", "") '去掉HTML标记
End Function