首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb怎么找出指定的链接

2012-02-07 
vb如何找出指定的链接?VB学习中遇到一些困难,我用VB获得一个网站的源文件,显示在文本框Text1中,这个源文件

vb如何找出指定的链接?
VB学习中遇到一些困难,我用VB获得一个网站的源文件,显示在文本框Text1中,这个源文件包含了一些链接,比如
href="http://www.sina.com.cn/……"
Href="http://www.baidu.com/……"
……
其中只有一个链接是以“http://blog.” 开头的,如何用VB在Text1.Text中找出这个“http://blog.”开头的链接,并在文本框Text2中显示出来。


[解决办法]
解析HTML之后枚举所有<a>,判断href。
[解决办法]

VB code
dim a() as stringdim i as longa = split(text1,vbcrlf)for i=0 to ubound(a)    if LCase(a(i)) like "http://blog.*" then        text2 = a(i)        exit for    end ifnext
[解决办法]
VB code
    Dim p As Long, q As Long    p = InStr(Text1.Text, "http://blog.")    If p > 0 Then        q = InStr(p + 7, Text1.Text, "/")        Text2.Text = Mid(Text1.Text, p, q - p + 1)    End If 

热点排行