<real xmlns="http://obix.org/ns/schema/1.0" val="156.31455993652344" href="station:|slot:/Drivers/NiagaraNetwork/ZGC_User/points/Client/SH/SH_F/out" is="def/baja:StatusNumeric" display="156 m3/hr {ok}" displayName="Out" icon="/ord?module://icons/x16/statusNumeric.png" precision="0" unit="obix:units/cubic meters per hour"></real>上面代码是通过浏览器输入地址得到的,但我想通过VB直接抓取VAL=后面的数值,需要怎么做,请大神帮忙。
Dim d as Double
k=InStr(S,"val=""")
if k>0 then d=CDbl(Mid(S,k+5))
Dim arr
allstring = Text1.Text '"你获取网页代码的函数,这里假设是在文本框1中"
arr = Split(allstring, " ") '字符串分段
allstr = Replace(Replace(arr(2), "val=", ""), Chr(34), "") '替换不需要的字符为空
MsgBox allstr '输出