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

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

贊助商鏈接:

主站蜘蛛池模板: 依兰县| 小金县| 陵川县| 类乌齐县| 盈江县| 应城市| 卓尼县| 平乐县| 高淳县| 上饶市| 岑巩县| 富阳市| 家居| 博乐市| 东明县| 扶风县| 葫芦岛市| 郑州市| 宁国市| 岳阳县| 无棣县| 获嘉县| 尉氏县| 石渠县| 德清县| 玉环县| 凉山| 炉霍县| 延寿县| 云南省| 津市市| 乡宁县| 鄄城县| 新疆| 通州市| 屯门区| 安远县| 东兰县| 新和县| 塔城市| 同德县|