1

我有一个字符串,我想在字符串的第一个句点之后获取前两个字符,因为之前的前缀不同,所以我不能使用 MID。我正在考虑使用 InStr,但是当您要搜索的字符的字符串中有多个实例时,InStr 是如何工作的?例如,我正在搜索的字符串具有如下格式:

xx.xxxx.xx.xxxxx
xxx.xxxx.xxxx.xxxx

InStr 是否返回位置数组?正在搜索的第一个字符的位置?最后?

4

1 回答 1

3

Instr 返回字符串第一次出现的位置,在 'start' 参数中指定的位置之后,默认值为 1。如果要搜索多个出现,则需要设置一个循环来调用 Instr multiple次,每次在 'start' 参数中传递前一个 Instr 函数的结果(加 1)。

于 2013-05-03T18:02:14.933 回答