QTP基本方法2------截取字符串
阿新 • • 發佈:2017-08-22
ack 目標 返回 長度 出現 instr 類型 截取字符串 字符串
1.instr:
返回字符串在另外一個字符串中第一次出現的位置
結構:instr([start],string1,string2[,compare])
start:開始位置,可選參數,默認為1
string1:查找目標字符串
string2:所查找的字符串
compare:可選參數,指定字符串比較類型;0標識區分大小寫,1標識不區分大小寫。默認為0
例:
在sDfsdg中查找d第一次出現的位置(默認是從1開始進行比較)
msgbox instr("sDfsdg","d",0)//結果為5
2.mid
截取起始位置開始的指定長度的字符
結構:mid(string,start[,length)
開始位置參數必填,長度可選填
例:
Dim str=“This is a test”
msgbox mid(str,2,5)//結果:"his i"
msgbox mid(str,6)//結果:"is a test"
3.left
從左邊開始截取指定長度的字符
結構:left(str,length)
例:
Dim str="This is a test"
msgbox left(str,6)//結果:"This is"
msgbox left(str,0)//結果:空串
4.right
從右邊開始截取指定長度的字符
結構:right(str,length)
例:
Dim str="This is a test"
msgbox right(str,6)//結果:"a test"
msgbox right(str,0)//結果:空串
5.len
字符串的長度
結構:len(str)
例:
Dim str="This is a test"
msgbox len(str)//結果:"14"
QTP基本方法2------截取字符串