台灣最大程式設計社群網站
線上人數
2518
 
會員總數:245964
討論主題:189547
歡迎您免費加入會員
討論區列表 >> 專欄文章 >> Instr的用法
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
Instr的用法
價值 : 0 QP  點閱數:607 回應數:0
樓主

站務人員 站長
門外漢
0 1580
542 9
發送站內信

捐贈 VP 給 站務人員

MSDN Library 裡面對 Instr() 的說明

InStr 函數
傳回在某字串中一字串的最先出現位置,此位置為 Variant (Long)。

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

InStr 函數的語法具有以下的指名引數:

[start] 選擇性引數。為數值運算式,設定每次搜尋的起點。如果省略,將從第一字元開始。如果 start 所含為 Null,將發生錯誤。如果有加 compare 參數,則一定要有 start 引數。
[string1] 必要引數。欲搜尋的字串運算式。
[string2] 必要引數。欲搜尋的字串運算式。
[Compare] 選擇性引數。設定字串比對種類。如果 compare 是 Null,將發生錯誤。如果省略 compare,Option Compare 的設定將決定比對的類型。


設置值

compare 引數設定如下:
vbUseCompareOption -1 使用Option Compare陳述句設定執行一個比較。
vbBinaryCompare 0 執行一個二進位比較。
vbTextCompare 1 執行一個按照文字的比較。
vbDatabaseCompare 2 只適用於Microsoft Access。執行一個資料庫中資訊的比較。

傳回值
string1 為零長度,傳回 0
string1 為Null,傳回 Null
string2 為零長度,傳回 start
string2 為Null,傳回 Null
string2 找不到,傳回 0
在 string1中找到string2,傳回找到的位置
start > string2,傳回 0

本篇文章發表於2002-04-08 00:00
目前尚無任何回覆
   

回覆
如要回應,請先登入.