InstrRev

InstrRev【InstrRev】InStrRev是一个 函式,可返回一个字元串在另一个字元串中首次出现的位置 。搜寻从字元串的末端开始,但是返回的位置是从字元串的起点开始计数的 。
基本介绍外文名:InstrRev
开始位置:从字元串的末端
返回的位置:字元串的起点开始
相似函式:InStr 
描述语法InstrRev(string1, string2[, start[, compare]])InstrRev 函式的语法有以下参数:参数string1必选项 。接受搜寻的字元串表达式 。string2必选项 。被搜寻的字元串表达式 。Start可选项 。数值表达式,用于设定每次搜寻的开始位置 。如果省略,则默认值为 -1,表示从最后一个字元的位置开始搜寻 。如果 start 包含 Null,则出现错误compare可选项 。在计运算元字元串时,指示要使用的比较类型的数值 。如果省略,将执行二进制比较 。有关数值,请参阅“设定”部分 。设定compare 参数可以有以下值:常数Value描述vbBinaryCompare0执行二进制比较 。vbTextCompare1执行文本比较 。vbDatabaseCompare2执行基于包含在资料库(在此资料库中执行比较)中的信息的比较 。返回值InStrRev 返回以下值:如果InStrRev 返回string1 为零长度0string1 为 NullNullstring2 为零长度startstring2 为 NullNullstring2 没有找到0在 string1 中找到 string2找到匹配字元串的位置start > Len(string1)0说明下面的示例利用 InStrRev 函式搜寻字元串:Dim SearchString, SearchChar, MyPosSearchString ="XXpXXpXXPXXP" ' String to search in.SearchChar = "P" ' Search for "P".MyPos = InstrRev(SearchString, SearchChar, 10, 0) ' A binary comparison starting at position 10. Returns 9.MyPos = InstrRev(SearchString, SearchChar, -1, 1) ' A textual comparison starting at the last position. Returns 12.MyPos = InstrRev(SearchString, SearchChar, 8) ' Comparison is binary by default (last argument is omitted). Returns 0.注意 InStrRev 函式的语法与 InStr 函式的语法并不一样 。要求 版本 2请参阅 Instr 函式