VB中instr是什么函数?
发布网友
发布时间:2022-04-25 00:03
我来回答
共2个回答
热心网友
时间:2023-10-16 12:50
VB中如何实现文本查找功能
实现查找功能的关键在于使用InStr函数,这个函数可以找到指定的字符串在另一字符串中最先出现的位置。我们先来看一看使用这个函数的语法:
InStr([start,
]string1,
string2[,
compare])
这个函数需要的的参数是起始位置、主体字符串、要查找的字符串;Compare是可选参数。指定字符串比较。此compare参数是可以省略的,也可以是
0,
1或
2。指定0(缺省)做二进制比较。指定1做不区分大小写的文本比较。例如我们要查找在字符串“abcdefg”中是否存在“cd”并返回其位置,则使用下面的语句就可以实现:
pos=InStr(1,"abcdefg","cd")
则pos会返回3表示查找到并且位置为第三个字符开始。这就是“查找”的实现,而“查找下一个”功能的实现就是把当前位置作为起始位置继续查找。
热心网友
时间:2023-10-16 12:50
instr
函数
返回
variant
(long),指定一字符串在另一字符串中最先出现的位置。
语法
instr([start,
]string1,
string2[,
compare])
instr
函数的语法具有下面的参数:
部分
说明
start
可选参数。为数值表达式,设置每次搜索的起点。如果省略,将从第一个字符的位置
开始。如果
start
包含
null,将发生错误。如果指定了
compare
参数,则一定要
有
start
参数。
string1
必要参数。接受搜索的字符串表达式。
string2
必要参数。被搜索的字符串表达式。
compare
可选参数。指定字符串比较。如果
compare
是
null,将发生错误。如果
省略
compare,option
compare
的设置将决定比较的类型。