QTP中常用的VBS函式

2021-07-02 12:26:17 字數 1491 閱讀 1371

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 不是返回字串中的字元數,而是返回用於代表字串的位元組數。

QTP中常用的VBS函式

left 函式 返回 variant string 其中包含字串中從左邊算起指定數量的字元。語法 left string,length left 函式的語法有下面的命名引數 部分 說明 string 必要引數。字串表示式其中最左邊的那些字元將被返回。如果 string 包含 null,將返回 nul...

QTP常用函式

left 函式 返回 variant string 其中包含字串中從左邊算起指定數量的字元。語法left string,length left 函式的語法有下面的命名引數 部分說明 string 必要引數。字串表示式其中最左邊的那些字元將被返回。如果 string 包含 null,將返回 null。...

VBS常用函式

replace expression,find,replace with,compare,count,start 在 找 用 替換,二進位制0,替換數目,開始搜尋位置 split expression,delimiter,count,compare 字串,分隔符 引號用 1返回所有,0二進位制比較 ...