发布网友 发布时间:2022-04-23 08:58
共1个回答
热心网友 时间:2022-06-18 17:37
InStr([start,
]string1,
string2[,
compare])
返回
Variant
(Long),指定一字符串在另一字符串中最先出现的位置。
本示例使用
InStr
函数来查找某字符串在另一个字符串中首次出现的位置。
Dim
SearchString,
SearchChar,
MyPos
SearchString
="XXpXXpXXPXXP"
'
被搜索的字符串。
SearchChar
=
"P"
'
要查找字符串
"P"。
'
从第四个字符开始,以文本比较的方式找起。返回值为
6(小写
p)。
'
小写
p
和大写
P
在文本比较下是一样的。
MyPos
=
Instr(4,
SearchString,
SearchChar,
1)
'
从第一个字符开使,以二进制比较的方式找起。返回值为
9(大写
P)。
'
小写
p
和大写
P
在二进制比较下是不一样的。
MyPos
=
Instr(1,
SearchString,
SearchChar,
0)
'
缺省的比对方式为二进制比较(最后一个参数可省略)。
MyPos
=
Instr(SearchString,
SearchChar)
'
返回
9。
MyPos
=
Instr(1,
SearchString,
"W")
'
返回
0。
判断一个字符串里面包含了某个字符,参照最后一个示例,如果返回值是0,说明没有包含