VB中instr(a,b)结果是什么?

VB中instr(a,b)结果是什么?

instr(a,b)这样结果为0
InStr(字符串1, 字符串2)
给出字符串2在字符串1中的位置
如果不在则为0
Text1.Text = InStr("ab", "b") 这样就是2
另外
a="123456"
b="3"
instr(a,b) 这样就是3
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-10-11
刚好刚看过```
instr([f,]字符串1,字符串2[,k])
其中f,k为可选参数
求的是字符串2在字符串1出现的位置。
f表示开始搜索的位置,k表示比较方式,如果为0(默认),区分大小写;为1表示不区分大小写。
例:instr(3,"A12a34A56","A")结果为7
而instr(3,"A12a34A56","A",1)结果为4
第2个回答  推荐于2016-07-18
Instr是判断一个字符串中是否包含另一个字符串的函数
语法为:
instr (被搜索的字符串,要搜索的字符串)

如果有,则返回一个不为0的数
否则为0本回答被提问者采纳
第3个回答  2007-10-12
instr(a,b) 返回字符串b在字符串a中第一次出现的位置.
如:
dim a,b,c as string
dim i,j as intger
a="mmkkwwkwkkgddafaddf"
b="k"
c="wk"
i=instr(a,b) 返回值为:i = 3
j=instr(a,c) 返回值为:i = 6
第4个回答  2007-10-11
字符b在字符a的位置,没有b返回0
相似回答