成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

ASP判斷是否包含字符串

2010-08-28 10:51:18來源:西部e網作者:

asp使用Instr函數來判斷一字符串中是否包含另一字符串。

InStr 函數

返回某字符串在另一字符串中第一次出現的位置。

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

參數

start

可選項。用于設置每次搜索的開始位置。如果省略,將從第一個字符的位置開始搜索。如果 start 包含 NULL,則會出現錯誤。如果已指定 compare,則必須要有 start 參數。

string1

必選項。接受搜索的字符串表達式。

string2

必選項。要搜索的字符串表達式。

compare

可選項。指示在計算子字符串時使用的比較類型的數值。有關數值,請參閱“設置”部分。如果省略,將執行二進制比較。

設置

compare 參數可以有以下值:

常數 描述
vbBinaryCompare 0 執行二進制比較。
vbTextCompare 1 執行文本比較。

返回值

InStr 函數返回以下值:

如果 InStr 返回
string1 為零長度 0
string1 為 Null Null
string2 為零長度 start
string2 為 Null Null
string2 沒有找到 0
在 string1 中找到 string2 找到匹配字符串的位置
start > Len(string2) 0

說明

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

Dim SearchString, SearchChar, MyPos
SearchString ="XXpXXpXXPXXP"       ' String to search in.
SearchChar = "P"       ' Search for "P".
MyPos = Instr(4, SearchString, SearchChar, 1)
   ' A textual comparison starting at position 4. Returns 6.
MyPos = Instr(1, SearchString, SearchChar, 0)   ' A binary comparison starting at position 1. Returns 9.    
MyPos = Instr(SearchString, SearchChar)   ' Comparison is binary by default (last argument is omitted). Returns 9.
MyPos = Instr(1, SearchString, "W")   ' A binary comparison starting at position 1. Returns 0 ("W" is not found).

注意 InStrB 函數使用包含在字符串中的字節數據,所以 InStrB 返回的不是一個字符串在另一個字符串中第一次出現的字符位置,而是字節位置。

注:使用instr函數時必須給兩個字符串加上雙引號

如:instr(1,”abcd“,”bc“,1)正確,instr(1,abcd,bc,1)則錯誤。

關鍵詞:ASP

贊助商鏈接:

主站蜘蛛池模板: 喀喇沁旗| 葵青区| 南郑县| 会东县| 伊金霍洛旗| 太和县| 裕民县| 宾川县| 宣汉县| 大邑县| 鸡东县| 皋兰县| 平凉市| 洪洞县| 南丹县| 会宁县| 盐源县| 西乡县| 将乐县| 留坝县| 吉安市| 井冈山市| 怀集县| 福泉市| 南陵县| 连平县| 清水县| 卢氏县| 云阳县| 西安市| 青川县| 金乡县| 谷城县| 永嘉县| 文安县| 衡东县| 策勒县| 青田县| 德州市| 凤翔县| 安龙县|