在这一課中,我们将學習如何使用一些字符串函數,如 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是從左側短語的部分將要被提取的起始位置。例如,
Left (“Visual Basic”, 4) = Visu
(iv) Ltrim 函數
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