vb里instr的用法

2024-11-25 08:45:25
推荐回答(2个)
回答1:

instr(2,"abcdef","def")
a - 1
b - 2
c - 3
d当然就是4了。虽然是从第二位开始查,但是"def"是出现在"abcdefg"串的第4位。

instr(2,"abcdef","")
查找空字符串,从哪里开始查,就是哪里,所以就是2。

instr(2,"abcdef",null)
这里用null是不正确的,因为要求用字符串类型,可以用vbnullstring,结果和上一个是一样的。

回答2:

instr返回指定字符串在目标字符串的第一个出现的位置。如:
a=instr("abcdabcd","bc")
结果a=2