第13课: 处理字串函数

[上一课][返回主页] [下一课]

在这一课中,我们将学习如何使用一些字串处理函数,如 Len, Right, Left, Mid, Trim, Ltrim, Rtrim, Ucase, Lcase, Instr, Val, Str  ,Chr Asc等。

13.1 Len函数

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#是一个双精度数,所以它分配更多的内存空间。

13.2  Right  

Right   函数的功能是提取一个短语的右侧部分。其语法是

Right (“Phrase”, n)

其中n是从短语的右侧部分将要被提取的起始位置。例如,

Right(“Visual Basic”, 4) = asic

13.3 Left 函数

Left 函数的功能是提取一个短语的左侧部分。其语法是

Left(“Phrase”, n)

其中n是从短语左侧的部分将要被提取的起始位置。例如,

13.4 Ltrim 函数

Ltrim 函数将短语左侧部分的空格去除,其语法是

Ltrim(“Phrase”)

例如,

 Ltrim (“  Visual Basic”, 4)= Visual basic

13.5   Rtrim 函数

Rtrim 函数将短语右侧部分的空格去除,它的语法是

Rtrim(“Phrase”)

例如,

Rtrim (“Visual Basic      ”, 4) = Visual basic

13.6Trim 函数

The Ttrim 函数将短语左右两边的空格去除, 其语法是

Trim(“Phrase”)

例如,

Trim (“   Visual Basic      ”) = Visual basic

13.7  Mid函数

Mid函数从原来的短语或字符串中提取一个子字符串,其语法是

Mid(phrase, position, n)

其中position是从该短语提取子字符串的起始位置. n是要被提取的字符数目。例如 ,

Mid(“Visual Basic”, 3, 6) = ual Bas

13.8 InStr 函数

InStr 函数返回一个短语被嵌入另一个短语中的起始位置,其语法是

Instr (n, original phase, embedded phrase)

其中n是InStr函数将开始寻找被嵌入短语的起始位置。例如 ,

Instr(1, “Visual Basic”,” Basic”)=8

13.9  Ucase 函数 和  Lcase 函数

Ucase 函数将一个字符串中的所有字符转换为大写字母 而 Lcase 函数将一个字符串中的所有字符转换为小写字母. 例如,

Ucase(“Visual Basic”) =VISUAL BASiC

Lcase(“Visual Basic”) =visual basic

13.10 Str 函数和 Val函数

Str 函数将数字转换为字符串而 Val 函数将字符串转换为数字.当我们需要执行数学运算时,这两个函数是很重要的。

13.11  Chr 函数和 Asc 函数

 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

[上一课][返回主页] [下一课]

版权所有©2008 Dr.Liew Voon Kiong。保留所有权利|联系我们: vbtutor.net

[Privacy Policy]