VB中的InStr函数

Private Sub Command1_Click()
Print InStr(6, "abcabcABCabc", "bc", 1)
End Sub
为什么的到的结果是0而不是8

你好 以下是这个函数的介绍

 

由此可知 你本数的开始是从第6个字符开始的 前面的都跳过 所以不可能返回比6小的值

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-02-06

结果就是8

本回答被提问者采纳
第2个回答  2020-01-30
instr()函数的返回值是第二个参数在第一个参数中第一次出现的位置,在你这一题中刚好ab就在最前面,所以结果是1。
第3个回答  2014-02-06
vb6实测 结果是8追问

是不是我的vb坏掉了?

第4个回答  2014-02-06
经测试确实是输出8而不是0,你是不是看错了?

vb中instr是什么意思?
VB中的Instr函数是一个字符串函数,用于查找一个字符串中的子字符串。通过查询字符串中包含的特定文本,该函数可以确定当前字符串的起始位置,并返回一个整数值作为结果。该函数的用法非常灵活,可以用于处理各种字符串操作任务。:Instr函数的使用场景 Instr函数在VB编程中具有广泛的应用。例如,在字符串处...

instr简介
instr 函数是VB和VBS中一个实用的字符串处理函数,它属于字符串函数类别。其主要功能是在一个字符串(string1)中查找另一个字符串(string2)首次出现的位置。该函数接受一个可选的起始位置参数start,若未提供,默认从string1的第一个字符开始搜索。当string1为null时,Instr函数会抛出实时错误 '94'...

VBA学习 Instr函数的用法
Instr(3,"ABCBD","b",0) 返回0,表示不区分大小写查找,字符串 "ABCBD" 中没有小写的 "b"。Instr(3,"ABCBD","b",1) 返回4,表示区分大小写查找,第一个符合条件的大写 "B" 出现在第4位。利用Instr函数可以方便地判断原字符串中是否包含特定字符。如果返回值为0,则表示不包含;返回值...

instr函数VB和VBS函数 instr函数
VB和VBS中的Instr函数是一个用于在字符串中查找指定子字符串的内置函数。它接受三个参数:要查找的子字符串(string1),以及要搜索的主字符串(string2),以及可选的起始位置参数(start)。Start参数是可选的,如果省略,则默认从第一个字符开始搜索。如果提供了start值,但为Null,则会引发错误。如...

vb的instr的用法?
InStr([start, ]string1, string2[, compare])其中:start:设置开始查找的位置,可以省略,省略时默认从第一个字符开始查找,string1是源字符 string2可以说是关键字 最后一个compare别管他啥2进制,一般找字符串就理解为是否区分大小写,如你的例题,返回6的那句,把他的值设为1,就是不区分大小...

vb的instr() 解释和例子。详细点谢谢
语法 InStr([start, ]string1, string2[, compare])简单的话,就是查找一个字符串a中有没有包含某一个字符串b,如果有的话,将返回对应的位置,没有的话就返回0;比如说:instr("abcdefg","d")=4instr("abcdefg","de")=4instr("abcdefg","df")=0instr("abcdefg","t")=0 ...

关于vb中InStr函数的一个小问题
InStr 函数是指定一个字符串在另一个字符串中最先出现的位置。语法:InStr([start,]string1,string2[,compare])其中:start:可选参数,数字,设置搜索的起点,如果省略,从第一个字符开始搜索。string1:必要参数,被搜索的字符串。string2:必要参数,需要搜索的字符串。compare:可选参数。compare的...

VB中Instr函数是什么
InStr([start, ]string1, string2[, compare])这个函数需要的的参数是起始位置、主体字符串、要查找的字符串;Compare是可选参数。指定字符串比较。此compare参数是可以省略的,也可以是 0, 1或 2。指定0(缺省)做二进制比较。指定1做不区分大小写的文本比较。例如我们要查找在字符串“abcdefg”中...

vb的instr() 解释和例子。详细点谢谢
vb的Instr()函数是一个强大的工具,用于在字符串中查找子字符串首次出现的位置。这个函数的基本语法是InStr([start], string1, string2, [compare]),其中关键参数包括:1. start:可选的开始搜索位置,如果省略则从第一个字符开始。如果指定了compare参数,必须提供start。2. string1:必选的搜索字符...

VB 匹配位置函数InStr()和匹配位置反查函数InStrRev()的区别
VB 匹配位置函数InStr()和匹配位置反查函数InStrRev()的区别 VB 匹配位置函数InStr()和匹配位置反查函数InStrRev()的区别是:InStr函数返回一个字符串在另一字符串中(从字符串左起)最先出现的位置。InStrRev函数返回一个字符串在另一个字符串中(从字符串的末尾算起)出现的位置,InStr 函数示例 本...

相似回答