Instr函式的用法

白雪蒼茫發表於2020-12-29

函式的結構:
 InStr([起始,] 接受搜尋的字串,被搜尋的字串[,匹配模式])
其意義是從起始位置開始向後找到被搜尋的字串第一次出現的位置,如果找的到就返回其在原字串中的位置,否則就返回0。

Compare 引數設定為:
常數                                值    描述
vbUseCompareOption    -1    使用Option Compare 語句設定執行一個比較。
vbBinaryCompare            0    執行一個二進位制比較(即 英文字元區分大小寫)。
vbTextCompare                1    執行一個按照原文的比較(即 英文字元不區分大小寫)。
vbDatabaseCompare      -2    僅適用於Microsoft Access,執行一個基於資料庫資訊比較。

利用instr這個特點我們可以判斷原字串中是否包括某特定字元,如果返回值是0就是不包含,是大於0的數就是包含。

相關文章