QTP常用函数说明(转)
上一篇 / 下一篇 2008-05-30 10:18:05 / 个人分类:QTP
Left函数
返回Variant (String),其中包含字符串中从左边算起指定数量的字符。51Testing软件测试网0LdA$R#yq'|~ a
语法51Testing软件测试网F#juRW
Left(string,length)51Testing软件测试网\ j Me3I PP
Left函数的语法有下面的命名参数:
"Z*m5c9_6\[9`0部分51Testing软件测试网cOz.q3G#x{ | 说明 3s WbMC;aEW0 |
string HNK1C8[ G-fm S0 | 必要参数。字符串表达式其中最左边的那些字符将被返回。如果string包含Null,将返回Null。51Testing软件测试网/A7Vamy |
length Y}pi6J%c`0 | 必要参数;为Variant (Long)。数值表达式,指出将返回多少个字符。如果为0,返回零长度字符串("")。如果大于或等于string的字符数,则返回整个字符串。51Testing软件测试网+E/\6Hv'|[] |
说明51Testing软件测试网%`&fG|@X\:?
欲知string的字符数,使用Len函数。51Testing软件测试网m+y4|^tpN(~4@
注意 LeftB函数作用于包含在字符串中的字节数据。所以length指定的是字节数,而不是要返回的字符数。
7DM~(Om0Mid函数
从字符串中返回指定数目的字符。
:Eg*bH6VN0Mid(string, start[, length])51Testing软件测试网a|-_w4xCX!h7iRm!\
参数
string51Testing软件测试网mW*O;a#x6` e[
字符串表达式,从中返回字符。如果string包含Null,则返回Null。51Testing软件测试网t Ni|2C
Start51Testing软件测试网MNO0c6rGj+s _
string中被提取的字符部分的开始位置。如果start超过了string中字符的数目,Mid将返回零长度字符串("")。51Testing软件测试网0pr'NO F9C
Length51Testing软件测试网 Ufk:os"YIg`J
要返回的字符数。如果省略或length超过文本的字符数(包括start处的字符),将返回字符串中从start到字符串结束的所有字符。51Testing软件测试网.x Z[1YK{.[bVJ:}
说明
要判断string中字符的数目,可使用Len函数。51Testing软件测试网-y+\oK7l-U?
下面的示例利用Mid函数返回字符串中从第四个字符开始的六个字符:51Testing软件测试网O)U0U`NY}
Dim MyVar51Testing软件测试网2~)oL k:WgX
MyVar = Mid("VB脚本is fun!", 4, 6) 'MyVar包含"scrīpt"。
'B7T-e8e(_V/fK0注意 MidB函数与包含在字符串中的字节数据一起使用。其参数不是指定字符数,而是字节数。
3O*~-O*k.~9m0Len函数
返回字符串内字符的数目,或是存储一变量所需的字节数。51Testing软件测试网Ex)Yi]8C
Len(string| varname)
#c)O }-ln*o0t tq0参数
string
N u!W R0Y\2i\#t0任意有效的字符串表达式。如果string参数包含Null,则返回Null。51Testing软件测试网*RX)W0?!}:g"oXj
Varname51Testing软件测试网\$E)]/ElA}
任意有效的变量名。如果varname参数包含Null,则返回Null。
1V~w`(C0说明
下面的示例利用Len函数返回字符串中的字符数目:51Testing软件测试网S9Q2d&b/N)y t
Dim MyString51Testing软件测试网X@cM d7Mxu
MyString = Len("VBscrīpt") 'MyString包含8。
5f[pM \W@7J0注意 LenB函数与包含在字符串中的字节数据一起使用。LenB不是返回字符串中的字符数,而是返回用于代表字符串的字节数。51Testing软件测试网K7c(r|h aj&]+bL/v\
Right函数
从字符串右边返回指定数目的字符。51Testing软件测试网b BH+r-TG
Right(string, length)
^%P p:]6k7es0参数
string
2Ay%Pbwxy$?%H0字符串表达式,其最右边的字符被返回。如果string参数中包含Null,则返回Null。
T*j0pZ:B0Length
'k&He+R.B@ a5|0数值表达式,指明要返回的字符数目。如果为0,返回零长度字符串;如果此数大于或等于string参数中的所有字符数目,则返回整个字符串。
#c9h-h(B f!U_0说明
要确定string参数中的字符数目,使用Len函数。51Testing软件测试网 OQet\1O8\{
下面的示例利用Right函数从字符串右边返回指定数目的字符:51Testing软件测试网TKtUyR
Dim AnyString, MyStr51Testing软件测试网UG cY.t:B5s N.Ur
AnyString = "Hello World" '定义字符串。51Testing软件测试网Zd,QlW-h
MyStr = Right(AnyString, 1) '返回"d"。
Ok9r f.p8zD0MyStr = Right(AnyString, 6) '返回" World"。
Qs)P$FT0MyStr = Right(AnyString, 20) '返回"Hello World"。
'~&s$\\ h `tXAW0注意 RightB函数用于字符串中的字节数据,length参数指定返回的是字节数目,而不是字符数目。51Testing软件测试网,]p:~!W(I-D ^(|j#zM
InStr函数
返回某字符串在另一字符串中第一次出现的位置。