Left 函數
返回 Variant (String),其中包含字符串中從左邊算起指定數量的字符。
語法
Left(string, length)
Left 函數的語法有下面的命名參數:
部分 說明
string 必要參數。字符串表達式其中最左邊的那些字符將被返回。如果 string 包含 Null,將返回 Null。
length 必要參數;為 Variant (Long)。數值表達式,指出將返回多少個字符。如果為 0,返回零長度字符串 ("")。如果大于或等于 string 的字符數,則返回整個字符串。
說明
欲知 string 的字符數,使用 Len 函數。
注意 LeftB 函數作用于包含在字符串中的字節數據。所以 length 指定的是字節數,而不是要返回的字符數。
Mid 函數
從字符串中返回指定數目的字符。
Mid(string, start[, length])
參數
string
字符串表達式,從中返回字符。如果 string 包含 Null,則返回 Null。
Start
string 中被提取的字符部分的開始位置。如果 start 超過了 string 中字符的數目,Mid 將返回零長度字符串 ("")。
Length
要返回的字符數。如果省略或 length 超過文本的字符數(包括 start 處的字符),將返回字符串中從 start 到字符串結束的所有字符。
說明
要判斷 string 中字符的數目,可使用 Len 函數。
下面的示例利用 Mid 函數返回字符串中從第四個字符開始的六個字符:
Dim MyVar
MyVar = Mid("VB腳本is fun!", 4, 6) 'MyVar 包含 "Script"。
注意 MidB 函數與包含在字符串中的字節數據一起使用。其參數不是指定字符數,而是字節數。
Len 函數
返回字符串內字符的數目,或是存儲一變量所需的字節數。
Len(string | varname)
參數
string
任意有效的字符串表達式。如果 string 參數包含 Null,則返回 Null。
Varname
任意有效的變量名。如果 varname 參數包含 Null,則返回 Null。
說明
下面的示例利用 Len 函數返回字符串中的字符數目:
Dim MyString
MyString = Len("VBSCRIPT") 'MyString 包含 8。
注意 LenB 函數與包含在字符串中的字節數據一起使用。LenB 不是返回字符串中的字符數,而是返回用于代表字符串的字節數。
Right 函數
從字符串右邊返回指定數目的字符。
Right(string, length)
參數
string
字符串表達式,其最右邊的字符被返回。如果 string 參數中包含 Null,則返回 Null。
Length
數值表達式,指明要返回的字符數目。如果為 0,返回零長度字符串;如果此數大于或等于 string 參數中的所有字符數目,則返回整個字符串。
說明
要確定 string 參數中的字符數目,使用 Len 函數。
下面的示例利用 Right 函數從字符串右邊返回指定數目的字符:
Dim AnyString, MyStr
AnyString = "Hello World" ' 定義字符串。
MyStr = Right(AnyString, 1) ' 返回 "d"。
MyStr = Right(AnyString, 6) ' 返回 " World"。
MyStr = Right(AnyString, 20) ' 返回 "Hello World"。
注意 RightB 函數用于字符串中的字節數據,length 參數指定返回的是字節數目,而不是字符數目。
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
文章來源于領測軟件測試網 http://www.kjueaiud.com/