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

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

贊助商鏈接:

主站蜘蛛池模板: 孟州市| 丽水市| 霍州市| 巢湖市| 济南市| 库尔勒市| 赤峰市| 全南县| 安陆市| 尼木县| 长寿区| 定安县| 德化县| 体育| 平安县| 贵溪市| 黔西| 正阳县| 达尔| 保康县| 新绛县| 高要市| 广安市| 通州区| 梅河口市| 桓仁| 黔江区| 石阡县| 塔城市| 额敏县| 炎陵县| 金堂县| 太康县| 揭阳市| 泰和县| 化隆| 苗栗市| 蕉岭县| 镇康县| 伊宁市| 鄂温|