VB常用字符串函数(转)

VB常用字符串函数2007-03-23 15:571. ASC(X),Chr(X):转换字符字符码  

[格式]:  
P=Asc(X) 返回字符串X的第一个字符的字符码  
P=Chr(X) 返回字符码等于X的字符  

[范例]:  
(1)P=Chr(65)  
‘ 输出字符A,因为A的ASCII码等于65  
(2)P=Asc(“A”)  
‘ 输出65  


2. Len(X): 计算字符串X的长度  
[格式]:  
P=Len(X)  
[说明]:  
空字符串长度为0,空格符也算一个字符,一个中文字虽然占用2 Bytes,但也算一个字符。  

[范例]:  
(1) 令X=”” (空字符串)  
Len(X) 输出结果为0  
(2) 令X=”abcd”   
Len(X) 输出结果为4  
(3) 令X=”VB教程”  
Len(X) 输出结果为4  


3. Mid(X)函数:读取字符串X中间的字符  
[格式]:  
P=Mid(X,n)  
由X的第n个字符读起,读取后面的所有字符。  
P=Mid(X,n,m)  
由X的第n个字符读起,读取后面的m个字符。  

[范例]:  
(1) X=”abcdefg”  
P=Mid(X,5)  
结果为:P=”efg”  
(2) X=”abcdefg”  
P=Mid(X,2,4)  
结果为P=”bcde”  


4. Replace: 将字符串中的某些特定字符串替换为其他字符串  
[格式]:  
P=Replace(X,S,R)  
[说明]:将字符串X中的字符串S替换为字符串R,然后返回。  

[范例]:  
X=”VB is very good”  
P=Replace(X,good,nice)  
输出结果为:P=”VB is very nice”  


5. StrReverse:反转字符串  
[格式]:  
P=StrReverse(X)  
[说明]:  
返回X参数反转后的字符串  
[范例]:  
(1)X=”abc”  
P=StrReverse(X)  
输出结果:P=”cba”  


6. Ucase(X),Lcase(X):转换英文字母的大小写  
[格式]:  
P=Lcase(X)  
‘ 将X字符串中的大写字母转换成小写  
P=Ucase(X)  
‘ 将X字符串中的小写字母转换成大写  
[说明]:除了英文字母外,其他字符或中文字都不会受到影响。  

[范例]:  
(1) 令 X=”VB and VC”  
则Lcase(X)的结果为”vb and vc”,Ucase(X)的结果为”VB AND VC”  


7. InStr函数:寻找字符串  
[格式]:  
P=InStr(X,Y)  
从X第一个字符起找出Y出现的位置  
P=InStr(n,X,Y)  
从X第n个字符起找出Y出现的位置  
[说明]:  
(1) 若在X中找到Y,则返回值是Y第一个字符出现在X中的位置。  
(2) InStr(X,Y)相当于InStr(1,X,Y)。  
(3) 若字符串长度,或X为空字符串,或在X中找不到Y,则都返回0。  
(4) 若Y为空字符串,则返回0。

posted on 2007-12-18 15:21  LongSky  阅读(6567)  评论(1编辑  收藏  举报

导航