VBA計算字串長度 Len函式

2021-10-02 03:27:37 字數 1574 閱讀 7477

返回 long,其中包含字串內字元的數目,或是儲存一變數所需的位元組數。

語法

len(string | varname)

len函式的語法有下面這些部分:

部分說明

string

任何有效的字串表示式。如果 string 包含 null,會返回 null。

varname

任何有效的變數名稱。如果 varname 包含null,會返回null。如果 varname 是 variant,len會視其為string並且總是返回其包含的字元數。

說明

兩個可能的引數必須有其一(而且只能有其一)。如為使用者定義型別,len會返回其寫至檔案的大小。

注意lenb函式作用於字串中的位元組資料,如同在雙位元組字符集(dbcs)語言中一樣。所以lenb返回的是用於代表字串的位元組數,而不是返回字串中字元的數量。如為使用者自定義型別,lenb返回在記憶體中的大小,包括元素之間的襯墊。對於使用lenb的示例**,請參閱示例主題中的第二個示例。

注意當在使用者自定義資料型別中使用變長字串時,len可能不能確定實際儲存所需的位元組數目。

本示例使用len函式來得知某字串的長度(字元數)或某變數的大小(位數)。type...end type程式區塊定義乙個自定義資料型別 customerrecord。如果該資料型別定義在物件類模組中,則必需以關鍵字private開頭(表示為私有)。若定義在常規模組中,type定義就可以為public

type customerrecord    ' 定義使用者自定義的資料型別。

id as integer ' 將此定義放在常規模組中。

name as string * 10

address as string * 30

end type

dim customer as customerrecord ' 宣告變數。

dim myint as integer, mycur as currency

dim mystring, mylen

mystring = "hello world" ' 設定變數初值。

mylen = len(myint) ' 返回 2。

mylen = len(customer) ' 返回 42。

mylen = len(mystring) ' 返回 11。

mylen = len(mycur) ' 返回 8。

vba字串函式

trim string 去掉string左右兩端空白 ltrim string 去掉string左端空白 rtrim string 去掉string右端空白 len string 計算string長度 left string,x 取string左段x個字元組成的字串 right string,x 取...

計算字串長度

獲取指定字串的長度,除英文 數字算乙個長度外其餘字元全算兩個長度 public int length string s return len 匹配中文字元的正規表示式 u4e00 u9fa5 匹配雙位元組字元 包括漢字在內 x00 xff public static boolean isletter...

PHP字串長度計算 strlen 函式

strlen 函式和mb strlen 函式 在php中,函式strlen 返回字串的長度。函式原型如下 int strlen string string input 引數string input為要處理的字串。strlen 函式返回字串所佔的位元組長度,乙個英文本母 數字 各種符號均佔乙個位元組,...