VB中的字符串操作函数

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。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值