VB查找字符出现的位置

来源:百度知道 编辑:UC知道 时间:2024/05/14 19:07:06
我的字符串是这样的
<SBJGBH>000071</SBJGBH><SBJGMC>山东省直社会保障卡具体数据个人信息记录</SBJGMC><SHBZHM>132529198206221931</SHBZHM>
想截取第一个"<"和第一个">"出现的位置请给出实际的代码好吗,我这么写对吗
sss = InStr(">", TextLine),这个返回0.我想要它出现的位置啊
谢谢

InStr([start, ]string1, string2[, compare]) 

返回 Variant (Long),指定一字符串在另一字符串中最先出现的位置。

语法

InStr([start, ]string1, string2[,compare])

InStr 函数的语法具有下面的参数:

Dim Str As String
Str = "<SBJGBH>000071</SBJGBH><SBJGMC>山东省直社会保障卡具体数据个人信息记录</SBJGMC><SHBZHM>132529198206221931</SHBZHM>"
MsgBox InStr(1, Str, ">")

这里用MsgBox检验出来的数值是8呀!<