vb用代码或系统控件 去除HTML语法?

来源:百度知道 编辑:UC知道 时间:2024/06/01 10:50:38
vb用代码或系统控件 去除比较主要的HTML语法?

用代码最好,实在不行可以使用无论什么Windows都有的控件(比如WebBrowser是,Common Dialog也是)

首先:必须去除超链接,去除Span信息,去除字体信息
然后:替换超链接标记为文本(比如把<Br />替换成回车)。

谢谢 需要.
我也做过,就是错.
1.要整个搜索,即搜索到以后还要继续搜索直到没有
2.相关的要一起删除(比如<font color="#000000">和</font>要一起删除)
你只要写一个就可以了 其他我会.

搜索字符串

==========================
用递归搜索嘛

给一个自己写的函数你参考 与你的功能无关 但主要用与处理HTML源码

'*************************************************************************
'**函 数 名:FindStr
'**中文意译:
'**输 入:ByVal vSourceStr(String) -
'** :ByVal vFunType(Integer) -
'** :Optional ByVal vsStr(String) -
'** :Optional ByVal veStr(String) -
'**输 出:(String) -
'**功能描述:
'** :
'**作 者:秋色烽火
'**日 期:2007-11-20 22:02:05
'*************************************************************************
Public Function FindStr(ByVal vSourceStr As String, ByVal vFunType As Integer, Optional ByVal vsStr As String, Optional ByVal veStr As String) As String
Dim sourceStr, sourceStrtemp, sourceStrtemp2, sStr, eStr, S, E, opStr
'"头部前<b>实体内容</b>尾部后"
sourceStr = vSourceStr
sStr