當前位置:編程學習大全網 - 網絡軟體 - vb的instr() 解釋和例子。詳細點謝謝

vb的instr() 解釋和例子。詳細點謝謝

語法:InStr([start], string1, string2, [compare])

InStr函數的返回值是第二個參數在第壹個參數中第壹次出現的位置。

InStr 函數的語法具有下面的參數:

1,start 可選。數值表達式,用於設置每次搜索的開始位置。如果省略,將從第壹個字符的位置開始搜索。如果 start 包含 Null,則會出現錯誤。如果已指定 compare,則必須要有 start 參數。

2,string1 必選。接受搜索的字符串表達式。

3,string2 必選。要搜索的字符串表達式。

4,compare 可選。指示在計算子字符串時使用的比較類型的數值。如果省略,將執行二進制比較。

下面的示例利用 InStr 搜索字符串:

Dim SearchString, SearchChar, MyPos

SearchString ="XXpXXpXXPXXP"?

SearchChar = "P"

MyPos = Instr(4, SearchString, SearchChar, 1)?

MyPos返回6,文本比較從第四個字符開始。

MyPos = Instr(1, SearchString, SearchChar, 0)

MyPos返回 9。二進制比較從第1個字符開始,

MyPos = Instr(SearchString, SearchChar)

MyPos返回 9。 缺省比較類型的數值為二進制比較(最後壹個參數省略)。

MyPos = Instr(1, SearchString, "W")

MyPos返回 0,缺省比較類型的數值為二進制比較,從第1個字符開始, 沒有找到 "W"

  • 上一篇:冰爺是男是女?
  • 下一篇:哪個交通標誌是提醒駕駛人前方路口有單股鐵道
  • copyright 2024編程學習大全網