将测试进行到底,寻找不断进步的源泉和动力。

VBScript常用函数

上一篇 / 下一篇  2009-02-19 10:59:45 / 个人分类:工作日志

]F rJwK;A"r0字符串函数51Testing软件测试网zG1[ }*ShF3I

f%}#p$n@4eZ0Len函数

[[c:V| d[nv u0

}6R#z.{zc01)返回字非常的长度

)r,k/C c2C ~0 51Testing软件测试网$o\'I~Gyz

2)Len(string|varname)51Testing软件测试网"C$X"o'Nim"[

51Testing软件测试网3X%SbooMpt

3)Dim MyString

L"p1r8lu"^0 51Testing软件测试网+?#}3\}m&J V

  MyString = Len("happy") '551Testing软件测试网'N4Zo4oh G

51Testing软件测试网n-|1m4Xxz'Ske

4)LenB 返回字符串的字节数51Testing软件测试网 NvRD%s}

Kh8l!D9u2fN8B5r0Left 函数

B1ea N!Y;a+j!|0 51Testing软件测试网$J,cs$E?9BAX

1)返回指定数目的从字符串的左边算起的字符51Testing软件测试网x$Z%Q3^ D%QD!UQ#io J

51Testing软件测试网p.s Z8_2v\ Ig

2)Left(string,length)

D"} zl}c*d0

hy2zNIM03) Dim MyString,LeftString

d fpd-m*I0

2[ |iA$sDUx0   MyString = "VBSCript"

n)W)k3Z&\ p1ac0

zC2P.Z ioqT&G0   LeftString = Left(Mystring,3)51Testing软件测试网\yz3OQ8kM&i

51Testing软件测试网] oN5|p3s%d

4)LeftB 返回字节数51Testing软件测试网pX2f's o

51Testing软件测试网_#h|C!N#q(vBB

Right函数

dY p ea:f%O1D0

`8^^%]y)w"x:{01)从字符串右边返回指定数目的字符

,f$nI0`y0

[tjbe0Em;p^M02)Right(string,length)51Testing软件测试网Ty {EUm;RT'@,f

51Testing软件测试网-ZYd6@O

3) Dim AnyString,MyStr51Testing软件测试网Y8jl,M/Q9f@{e

51Testing软件测试网|4AA^0F)J^

   AnyString = "Hello World"51Testing软件测试网&cEMCkwc H

@ g1g yTV0   MyStr = Right(AnyString,1) '返回“d”51Testing软件测试网`#S7|$G5sE7xB

J\tx?/Q'aM0   MyStr = Right(AnyString,6) 'return" World"

Q S6`,RD,^.p2{0 51Testing软件测试网c3q5a F ou nh

   MyStr = Right(AnyString,20) 'return"Hello World"51Testing软件测试网J}X.ASv)Zk

4n]4r~_04)RightB 返回字节数据51Testing软件测试网/wb5k*wZ\

51Testing软件测试网d|\H#x `A-y5}{6M

Mid 函数51Testing软件测试网#q2G'^M2m D:[I

51Testing软件测试网$|O%}x6Y*k8F Ft

1)返回从字符串string中start指定的起始位置处开始,截取Length个字符。如果省略或length超过文本的字符数,将返回字符串中从start到结尾的所有字符。51Testing软件测试网 IL zS.aGT

51Testing软件测试网c O&z E#O#X f1S

2)Mid(string,start[,length])51Testing软件测试网"ngDN m9i

51Testing软件测试网PH7LB(R$b1b

3)Dim MyString,FirstWord,LastWord,MidWords

/u.Yn5n:se4FE0

a2p@FfA e0  MyString = "Mid Function Demo"51Testing软件测试网8TSH w*Ch-p_l

i5C]jkS._0  FirstWord = Mid(MyString,1,3) 'return"Mid"51Testing软件测试网'q C `p~8oE"}

)@ND#Ydc@0  LastWord = Mid(Mystring,14,4) 'return"Demo"

f{tt} I A$k0 51Testing软件测试网*XVL+F L*Z8Kah0Yf"e

  MidWord = Mid(Mystring,5) 'return"Function Demo" 51Testing软件测试网8Kd \lsK5Q8W-Rb

"r3BiRw9g;d0S-V04)MidB

@/L7~BWdx;z CaIj0 51Testing软件测试网)] BJ_*}

InStr

L&j/jT3FL7t-dJ K0

BxLaw2_01)返回从start位置开始搜索某字符串(string2)在另一字符串(string1)中第一次出现的位置。51Testing软件测试网&vErr-?!{*tH

51Testing软件测试网/m|Y"jqmMG@L

2)InStr([start,]string1,string2 [,compare])

yF KxE+a @0

3^"sX`)k03) compare = 0 二进制比较,=1 文本比较51Testing软件测试网(B ilO{}N

51Testing软件测试网[']W0s"Dt]j!I$V

4)Dim SearchString, SearchChar, MyPos51Testing软件测试网 jb6_1J.l4b
SearchString ="XXpXXpXXPXXP"   ' String to search in.51Testing软件测试网5n)Npa1I*c Z*P|W
SearchChar = "P"   ' Search for "P".
3k n;Iote$wb5a ]0MyPos = Instr(4, SearchString, SearchChar, 1)   ' A textual comparison starting 51Testing软件测试网d0eR!R*zrU
at position 4. Returns 6.

0ygn5kA D.l1UVJ0MyPos = Instr(1, SearchString, SearchChar, 0)   ' A binary comparison starting 51Testing软件测试网8S8x#V3Ga3|`&L
at position 1. Returns 9.   

oSXEUX0MyPos = Instr(SearchString, SearchChar)   ' Comparison is binary by default
Y+w9z8`1Ma0(last argument is omitted). Returns 9.
51Testing软件测试网,a\}Rz@#p
MyPos = Instr(1, SearchString, "W")   ' A binary comparison starting 51Testing软件测试网!J.i|.B{x7g i
at position 1. Returns 0 ("W" is not found).
51Testing软件测试网-siKW&X`


TAG:

 

评分:0

我来说两句

Open Toolbar