在这一课中,我们将学习如何使用一些字串处理函数,如 Len, Right, Left, Mid, Trim, Ltrim, Rtrim, Ucase, Lcase, Instr, Val, Str ,Chr 及 Asc等。
Len 函数返回一个整数值,它代表包括空格在内的短语或一个句子的长度。
它的语法是
Len (“Phrase”)
* Phrase 代表短语
例如 ,
Len (VisualBasic) = 11 及 Len (welcome to VB tutorial) = 22
Len 函数也可以返回数字或被存储在计算机中的一个数的存储位置的数量。例如,
Private sub Form_Activate ( )
X=sqr (16)
Y=1234
Z#=10#
Print Len(x), Len(y), and Len (z)
End Sub
将得到1,4 和8的值。最后一个值是8的原因是因为z#是一个双精度数,所以它分配更多的内存空间。
Right 函数的功能是提取一个短语的右侧部分。其语法是
Right (“Phrase”, n)
其中n是从短语的右侧部分将要被提取的起始位置。例如,
Right(“Visual Basic”, 4) = asic
Left 函数的功能是提取一个短语的左侧部分。其语法是
Left(“Phrase”, n)
其中n是从短语左侧的部分将要被提取的起始位置。例如,
Ltrim 函数将短语左侧部分的空格去除,其语法是
Ltrim(“Phrase”)
例如,
Ltrim (“ Visual Basic”, 4)= Visual basic
Rtrim 函数将短语右侧部分的空格去除,它的语法是
Rtrim(“Phrase”)
例如,
Rtrim (“Visual Basic ”, 4) = Visual basic
The Ttrim 函数将短语左右两边的空格去除, 其语法是
Trim(“Phrase”)
例如,
Trim (“ Visual Basic ”) = Visual basic
Mid函数从原来的短语或字符串中提取一个子字符串,其语法是
Mid(phrase, position, n)
其中position是从该短语提取子字符串的起始位置. n是要被提取的字符数目。例如 ,
Mid(“Visual Basic”, 3, 6) = ual Bas
InStr 函数返回一个短语被嵌入另一个短语中的起始位置,其语法是
Instr (n, original phase, embedded phrase)
其中n是InStr函数将开始寻找被嵌入短语的起始位置。例如 ,
Instr(1, “Visual Basic”,” Basic”)=8
Ucase 函数将一个字符串中的所有字符转换为大写字母 而 Lcase 函数将一个字符串中的所有字符转换为小写字母. 例如,
Ucase(“Visual Basic”) =VISUAL BASiC
Lcase(“Visual Basic”) =visual basic
Str 函数将数字转换为字符串而 Val 函数将字符串转换为数字.当我们需要执行数学运算时,这两个函数是很重要的。
Chr函数返回对应ASCII代码的字符串,Asc函数将对应的ASCII码转换为ASCII字符或符号。 ASCII的全称是“美国标准信息交换码”。总共有255个ASCII码和同样多的ASCII字符。某些字符可能无法显示,因为它们可能代表了一些动作,如按键盘或产生蜂鸣声。 Chr函数的语法是
Chr(charcode)
Asc函数的语法是
Asc(Character)
例如:
Chr(65)=A, Chr(122)=z, Chr(37)=% , Asc(“B”)=66, Asc(“&”)=38