上节课程中,我们以及将VB中有关数学函数全部做了学习,那么本节课程就一起来对字符串函数做一个全面的梳理和学习把。
我们在实际运用中,常常要对字符串进行各种处理,比如我们之前介绍过的Left、Instr、Len等函数。VB中还为我们提供了很多的字符串处理函数。我们统称为字符串函数。
VB中字符串函数包含:mid、instr、InStrRev、left、right、ucase、lcase、trim、string、space、strconv、len、ltrim、rtirm、split()、join()、srereverse()、replace()、Filter、MonthName、Format、LSet、RSet、FormatCurrency、FormatDateTime、FormatNumber、FormatPercent、StrComp、StrConv、StrReverse、WeekdayName、Option Compare
提示:接下来会逐一介绍这些字符串函数的用法,可能比较枯燥,第一部分需要掌握,最好能够记住用法,第二部分仅作了解。不记住这个函数的用法也没有关系,可以收藏本文,在用到的时候随时查阅相关语法即可。
一、基础字符串函数部分(必须要掌握):
1,len函数
返回 Long,其中包含字符串内字符的数目,或是存储一变量所需的字节数。
语法:Len(string|varname)
Len函数的语法有下面这些部分:
说明:两个可能的参数必须有其一(而且只能有其一)。如为用户定义类型,Len会返回其写至文件的大小。注意LenB函数作用于字符串中的字节数据,如同在双字节字符集(DBCS)语言中一样。所以LenB返回的是用于代表字符串的字节数,而不是返回字符串中字符的数量。如为用户自定义类型,LenB返回在内存中的大小,包括元素之间的衬垫。对于使用LenB的示例代码,请参阅示例主题中的第二个示例。注意当在用户自定义数据类型中使用变长字符串时,Len可能不能确定实际存储所需的字节
数目。
举例:
Len("a2c你好") ‘结果为5
返回Variant(String),其中包含字符串中从左边算起指定数量的字符。
语法:Left(string,length)Left函数的语法有下面的命名参数:
说明:
欲知string的字符数,使用Len函数。注意LeftB函数作用于包含在字符串中的字节数据。所以length指定的是字节数,而不是要返回的字符数。举例:
Dim str$
字符串replace函数str="一起学VB"
print Left(str,2) '结果为"一起"
返回Variant(String),其中包含从字符串右边取出的指定数量的字符。
语法:Right(string,length)Right函数的语法具有下面的命名参数:
说明:
欲知string的字符数,用Len函数。
注意RightB函数作用于包含在字符串中的字节数据。所以length指定的是字节数,而不是指定返回的字符数。
举例:
Dim str$
str="一起学VB"
print Right(str,3) '结果为"学VB"
返回Variant(String),其中包含字符串中指定数量的字符。
语法:Mid(string,start[,length])Mid函数的语法具有下面的命名参数:
说明:
欲知string的字符数,可用Len函数。
注意MidB函数作用于字符串中包含的字节数据,如同在双字节字符集(DBCS)语言中一样。因此其参数指定的是字节数,而不是字符数。对于使用MidB的示例代码,请参阅示例主题中的第二个示例。
举例:
Dim str$
str="一起学VB"
print Mid(str,3,1)'结果为"学"
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论