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

来源:百度知道 编辑:UC知道 时间:2024/05/28 04:18:25
VB中instr(a,b)结果是什么?

Instr是判断一个字符串中是否包含另一个字符串的函数
语法为:
instr (被搜索的字符串,要搜索的字符串)

如果有,则返回一个不为0的数
否则为0

字符b在字符a的位置,没有b返回0

在未对A和B赋值的情况下, instr(a,b)=0

instr(a,b)这样结果为0
InStr(字符串1, 字符串2)
给出字符串2在字符串1中的位置
如果不在则为0
Text1.Text = InStr("ab", "b") 这样就是2
另外
a="123456"
b="3"
instr(a,b) 这样就是3

刚好刚看过```
instr([f,]字符串1,字符串2[,k])
其中f,k为可选参数
求的是字符串2在字符串1出现的位置。
f表示开始搜索的位置,k表示比较方式,如果为0(默认),区分大小写;为1表示不区分大小写。
例:instr(3,"A12a34A56","A")结果为7
而instr(3,"A12a34A56","A",1)结果为4

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