英文VB教程 簡體Visual Basic教程 繁體Visual Basic教程

第13課: 字符串函數


在这一課中,我们将學習如何使用一些字符串函數,如 Len, Right, Left, Mid, Trim, Ltrim, Rtrim, Ucase, Lcase, Instr, Val, Str  ,Chr Asc等。

(i)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#是一個雙精度數字,所以它分配更多的內存空間。

 

(ii)  Right  函數

Right  函數的功能是提取一個短語的右側部分。其語法是

Right (“Phrase”, n)

其中n是從右側的短語的部分將要被提取的起始位置。例如,

 Right(“Visual Basic”, 4) = asic

(iii) Left 函數

Left 函數的功能是提取短語的左側部分。其語法是

Left(“Phrase”, n)

其中n是從左側短語的部分將要被提取的起始位置。例如,

 Left (“Visual Basic”, 4) = Visu

 (iv) Ltrim 函數

Ltrim 函數将短語左部的空格去除,語法是

Ltrim(“Phrase”)

例如,

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

(v)  Rtrim 函數

Rtrim 函數将短語右部的空格去除,它的語法是

Rtrim(“Phrase”)

例如,

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

(vi)Trim 函數

 

The Ttrim 函數将短語左右兩邊的空格去除其語法是

Trim(“Phrase”)

例如 ,

Trim (“   Visual Basic      ”) = Visual basic

(viii)  Mid函數

 

Mid 函數從原来的短語或字串中提取一個子字串,其語法是

Mid(phrase, position, n)

其中 position 是從該短語提取子字串的起始位置和n是要被提取的字符數例如 ,

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

(ix) InStr 函數

 

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

Instr (n, original phase, embedded phrase)

其中 n 是 InStr 函數將開始尋找被嵌入短語的起始位置例如 ,

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

(x)  Ucase 函數 和 Lcase 函數

 

Ucase函数將一個字符串中的所有字符轉換為大寫字母 而 Lcase 函數 將一個字符串中的所有字符轉換為小寫字母. 例如,

Ucase(“Visual Basic”) =VISUAL BASiC

Lcase(“Visual Basic”) =visual basic

(xi) Str 函數和Val 函數

 

Str 函數将數字轉换為字串而 Val 函數將字串轉换為數字. 當我們需要執行數學運算時,這兩個函數是很重要的。

(xii)  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。保留所有权利 。联系我们: VB面子书

[Privacy Policy]