1. 程式人生 > >QTP基本方法2------截取字符串

QTP基本方法2------截取字符串

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------截取字符串