當前位置:成語大全網 - 書法字典 - VB中的Instr函數是什麽?

VB中的Instr函數是什麽?

InStr函數,返回Variant(Long),指定壹個字符串在另壹個字符串中的第壹個位置,InStr函數可以在另壹個字符串中找到指定字符串的第壹個位置。

使用此函數的語法:

InStr(【start,】string1,string2【,compare】)

這個函數需要的參數是起始位置、主體字符串和要搜索的字符串;Compare是可選參數。指定字符串比較。此比較參數可以省略,也可以是0、1或2。

指定0(默認值)進行二進制比較。指定1進行不區分大小寫的文本比較。例如,如果我們想找出字符串“abcdefg”中是否有“cd”並返回其位置,我們可以使用以下語句:

pos = InStr(1,“abcdefg“,“cd“)

Pos將返回3以表示找到了它,並且位置從第三個字符開始。這就是“查找”的實現,“查找下壹個”功能的實現就是以當前位置為起始位置繼續搜索。

擴展數據:

instr函數是壹個字符查找函數,其功能是查找壹個字符串在另壹個字符串中首次出現的位置。在Oracle/PLSQL中,instr函數返回要截取的字符串在源字符串中的位置。

參數

String1:要在其中查找的源字符串。

String2:要在string1中查找的字符串。

Start_position:表示string1開始搜索的位置。該參數是可選的。如果省略,則默認為1。字符串索引從1開始。如果該參數為正,則從左向右開始搜索;如果此參數為負,則從右向左開始搜索,並返回源字符串中要搜索的字符串的起始索引。

Nth_appearance:表示string2的出現次數。該參數是可選的。如果省略,則默認為1。如果是負數,將會報告壹個錯誤。

百度百科-instr功能