- 1
- 0
- 约7.51千字
- 约 8页
- 2017-08-26 发布于河南
- 举报
VB 常用字符串函数
1. 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 。
mid(字符串,从第几个开始,长度) ByRef 在[字符串] 中[从第几个开始]取出[长
度个字符串]
例如 mid(小欣无敌,1,3) 则返回 小欣无
instr(从第几个开始,字符串1,字符串2) ByVal 从规定的位置开始查找,返回字
符串2 在字符串1 中的位置
例如 instr(1,小欣无敌,小) 则返回 1,instr(2,小欣无敌,小),则返回 0 。0
表示未找到
InStrRev(字符串1,字符串2,从第几个开始) ByVal 从规定的位置开始,从后住
前查找,返回字符串2 在字符串1 中的位置,此处注意,虽是从后住前查找,
但是返回的值还是从前往后算的。
例如 instrRev(小欣无敌,小,2) 则返回 2 ; instrRev(小欣无敌,欣,1) 则返
回 0 ,因为它从小欣无敌的第1 个字开始往前查找,所以找不到 。0 表示未找
到
left(字符串,长度) ByVal 从[字符串] 的左边开始返回[长度]个字符
例如 Left(小欣无敌,3) 则返回 小欣无
right(字符串,长度) ByVal 从[字符串] 的右边开始返回[长度]个字符
例如 Right(小欣无敌,3) 则返回 欣无敌
ucase(字符串) ByVal 返回[字符串] 的大写形式,只对英文字符有效
例如 u
您可能关注的文档
- NBA赛程的分析与评价讲稿 肖华勇教授.doc
- NCEE2级(智能工控)2011.9.25模拟题.pdf
- NCRE大纲目录.doc
- NCRE计算机二级考试简介.doc
- ncre介绍.ppt
- ncre考试重点.doc
- NCRE全国计算机等级考试二级C语言上机---南开100题答案.doc
- net_C_最新面试题.doc
- NetBsd操作系统网络部分ICMP缺陷的修正.pdf
- Net面试题.pdf
- 人教版九年级英语Unit 4曾害怕课件3a-4c.pdf
- 雅思口语考题回顾:朗阁海外考试研究中心2019年10月10日Part 1考题总结.pdf
- 2026届高三地理一轮复习课件小专题河流袭夺.pptx
- 【名师原创】复习专题5 三角函数 作者:合肥市第八中学 蒲荣飞名师工作室.docx
- 高中数学一轮复习 微专题2 抽象函数.docx
- 高中数学——复习专题4 空间向量与立体几何.docx
- 高中数学一轮复习 微专题3 空间几何体中的截面、轨迹问题.docx
- 高中数学一轮复习 微专题4 空间几何体的最值、范围问题.docx
- 导流洞施工质量通病防治手册.docx
- 江苏省徐州市第一中学、徐市第三中学等五校2026届高三上学期12月月考历史试题含答案.docx
原创力文档

文档评论(0)