## 普通查找
~~~
字符串:="吃葡萄不吐葡萄皮,不吃葡萄倒吐葡萄皮"
要查找的字符串:="葡萄"
是否区分大小写:=0
开始查找的位置:=1
第几次出现的位置:=1
位置1 := InStr(字符串, 要查找的字符串) ;第1个“葡萄”的位置,2
开始查找的位置:=3
位置2 := InStr(字符串, 要查找的字符串,是否区分大小写,开始查找的位置,第几次出现的位置) ;从位置3开始查找,第1个“葡萄”的位置,2
开始查找的位置:=1
第几次出现的位置:=2
位置3 := InStr(字符串, 要查找的字符串,是否区分大小写,开始查找的位置,第几次出现的位置) ;从位置1开始查找,第2个“葡萄”的位置,6
开始查找的位置:=0
第几次出现的位置:=1
位置4 := InStr(字符串, 要查找的字符串,是否区分大小写,开始查找的位置,第几次出现的位置) ;最后一次出现“葡萄”的位置,16
~~~
## 从右向左查找
~~~
开始查找的位置:=0
第几次出现的位置:=2
位置5:= InStr(字符串, 要查找的字符串,是否区分大小写,开始查找的位置,第几次出现的位置) ;从右向左查找,第二次出现“葡萄”的位置,12
开始查找的位置:=-1
第几次出现的位置:=2
位置6 := InStr(字符串, 要查找的字符串,是否区分大小写,开始查找的位置,第几次出现的位置) ;从右向左查找,第二次出现“葡萄”的位置,12
开始查找的位置:=-4
第几次出现的位置:=2
位置7 := InStr(字符串, 要查找的字符串,是否区分大小写,开始查找的位置,第几次出现的位置) ;从右向左查找,从位置4开始,第二次出现“葡萄”的位置,6
~~~