描述返回某字符串在另一字符串中第一次出现的位置。语法InStr([start, ]string1, string2[, compare])
2 回答

莫回无
TA贡献1865条经验 获得超7个赞
例如a,b,c三个字符串
a="abcdefg" b="cd" c="xz"
instr(1,a,b)的返回值是3 表示b字符串出现在第3个字符开始的位置
instr(1,a,c)的返回值为0 表示C字符串不出现在a字符串中
instr(2,a,b)的返回值是3 表示b字符串存在于第2位开始的a字符串中,出现的位置在a字符串的第3个字符开始的位置
instr(2,a,c)的返回值为0 表示C字符串不出现在从第2位开始的a字符串中
instr(4,a,b)的返回值是0 表示b字符串不出现在从第4位开始的a字符串中
instr(4,a,c)的返回值为0 表示C字符串不出现在从第4位开始的a字符串中
由此可见
start表示从第几位开始比对
返回值如果不是0的话表示string2出现在string1的第一个字符开始算起的第n个字符的位置
添加回答
举报
0/150
提交
取消