轉VB 字串處理函式集 收藏

2021-05-11 06:00:02 字數 1804 閱讀 7635

mid(字串,從第幾個開始,長度)在[字串]中[從第幾個開始]取出[長度個字串] 

例如 mid("小欣無敵",1,3) 則返回 "小欣無" 

instr(從第幾個開始,字串1,字串2)從規定的位置開始查詢,返回字串2在字串1中的位置 

例如 instr(1,"小欣無敵","小") 則返回 1,instr(2,"小欣無敵","小"),則返回 0 。 0 表示未找到 

instrrev(字串1,字串2,從第幾個開始)從規定的位置開始,從後住前查詢,返回字串2在字串1中的位置,此處注意,雖是從後住前查詢,但是返回的值還是從前往後算的。 

例如 instrrev("小欣無敵","小",2) 則返回 2 ; instrrev("小欣無敵","欣",1) 則返回 0 ,因為它從"小欣無敵"的第1個字開始往前查詢,所以找不到 。0 表示未找到 

left(字串,長度)從[字串]的左邊開始返回[長度]個字元 

例如 left("小欣無敵,3) 則返回 "小欣無" 

right(字串,長度)從[字串]的右邊開始返回[長度]個字元 

例如 right("小欣無敵",3) 則返回 "欣無敵" 

ucase(字串)返回[字串]的大寫形式,只對英文本元有效 

例如 ucase("xiaoxinwudi") 則返回 "xiaoxinwudi" 

lcase(字串)返回[字串]的小寫形式,只對英文本元有效 

例如 lcase("xiaoxinwudi") 則返回 "xiaoxinwudi" 

asc(字元)返回[字元]的ascii編碼,若有多個字元,則只返回首字元的ascii編碼,和chr()函式是乙個可逆的過程 

例如 asc("小") 則返回 -12127 ; asc("小欣無敵") 也返回 -12127 

chr(ascii編碼)返回[ascii]編碼所代表的字元,和chr()函式是乙個可逆的過程 

例如 chr(-12127) 則返回 "小" ;chr(asc("小")) 則返回"小"(這裡是為了說明asc和chr的可逆性,例用此特性可以加密文字) 

trim(字串)返回去掉了前、後之後的[字串] 

例如 trim("   小 欣   無敵   ") 則返回 "小 欣   無敵" ,中間的空格不受任何影響 

string(個數,字元)返回[個數]個[字元] 

例如 string(3,"小") 則返回 "小小小" , 而 string(3,"小欣無敵") 也返回 "小",只有首字元才有效 

space(個數)返回[個數]個空格 

例如 space(5) 則返回 "   " 

strconv(字串,轉換的型別)將字串轉成指定的型別。常用的型別只有兩個,vbwide 半形轉成全角,vbnarrow 全形轉成半形 

例如 strconv("xiao",vbwide) 則返回 "xiao",而strconv("xiao",vbnarrow) 則返回 "xiao" 

』備註 vbwide = 4 ,vbnarrow = 8 

len(字串)返回[字串]的長度 

例如 len("小欣無敵") 則返回 4 

VB 字串處理函式

格式 p asc x 返回字串x的第乙個字元的字元碼 範例 1 p asc a p 65 2 p asc ab p 65 2 chr 數值 函式 格式 p chr x 返回字元碼等於x的字元 說明 1 資料範圍在0到255之間 2 chr 返回的是資料型別,chr 返回的是字元型別。3 ansi是a...

轉 字串處理函式

c語言字串處理函式 strlen 計算字串的長度 原型 extern int strlen char s 用法 include 功能 計算字串s的長度 說明 返回s的長度,不包括結束符null。strncpy 複製字串的子串 原型 extern char strncpy char dest,char...

轉 matlab 字串處理函式

matlab 字串處理函式 字串處理 a a b b b c cccc m 獲取字串長度 length a 連線兩個字串,每個字串最右邊的空格被裁切 d strcat a,c length d 連線多行字串,每行長度可不等,自動把非最長字串最右邊補空格 使與最長字串相等,會忽略空字串 e strvc...