VB截取指定字符串

我知道如何获取网页源代码但是我只需要这段网页源代码里面的一部分内容例:<td><P><p><fontcolor="#ff00ff"size="3">1111:223344... 我知道如何获取网页源代码
但是我只需要这段网页源代码里面的一部分内容

例:
<td><P><p><font color="#ff00ff" size="3">1111:2233445566</font></p>

要截取1111:后面 直到</font>的内容

说明:网页源代码之前之后都有<td>、</font>、</p>等标记只有1111:是唯一的,还有就是1111:后面的第一个</font>是唯一的.
是要VB 6.0 里能用的源代码
要具有通用性啊... 我的例子1111:22334455----只是范例 也可能是其他东西的!
展开
 我来答
欧阳思嘉俟青
2019-11-09 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:33%
帮助的人:875万
展开全部
首先left和right里面的4和7肯定是不能加引号的。
想从“—”做截取可以这样做。
loca=instr(rs.fields(1),"-")
'获取
-
所在的位置
left(rs.fields(1),loca-1)
'
-
之前的内容
right(rs.fields(1),len(rs.fields(1))-loca)
'
-
之后的内容
圭智美胡琛
游戏玩家

2019-01-01 · 非著名电竞玩家
知道大有可为答主
回答量:1.2万
采纳率:30%
帮助的人:792万
展开全部

Split()
函数差分,再用
Join()
函数合并(也可以直接用
&
连接)。
举例:
Dim
S()
as
String
S
=
Split("张某-陕西西安-205房间",
"-")
Debug.Print
S(0)
&
S(2)
'结果是
张某205房间
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ARTERIOSCLEROS
2008-08-16 · TA获得超过4185个赞
知道大有可为答主
回答量:1672
采纳率:0%
帮助的人:2451万
展开全部
建一个Command1。
代码如下。
====================
Private Sub Command1_Click()
Dim s As String
s = "<td><P><p><font color=""#ff00ff"" size=""3"">1111:2233445566</font></p>"

Dim i As Integer
i = InStr(1, s, "1111:")
s = Mid(s, i + 5, InStr(i, s, "</font>") - i - 5)

MsgBox s
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
尉迟嘉惠坚拔
2019-12-02 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:29%
帮助的人:814万
展开全部
我胡乱写了一段代码,请你参照一下
Dim
aa
As
String
Dim
t
As
Integer
aa
=
"张某-陕西西安-205房间"
t
=
InStr(1,
aa,
"-")
MsgBox
Left(aa,
t
-
1)
t
=
InStr(t
+
1,
aa,
"-")
MsgBox
Right(aa,
Len(aa)
-
t)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniappacE4CNDxlhi0i
2008-08-16 · TA获得超过355个赞
知道小有建树答主
回答量:461
采纳率:0%
帮助的人:369万
展开全部
阁下是需要清除html标记,只保留网页中的文本吧,你可以试一下这个算法;
s=me.text1.text 's中保留网页源码;
private funcation ClsHtml(s as string)
dim t as string
dim c as string
dim k as string
t=""
while(len(s))
c=left(s,1)
s=right(s,len(s)-1)

if c='<' or c='>' then k=c

if k='>' and c<>'<' and c<> '>' then t=t & c

wend

ClsHtml=t '返回结果;
end funcation

本函数清除"<"与">"之间的所有字符串;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式