提取字符/字符串,、提取字符串長度 1.1 Left函數(shù) 例如: Left("歡迎你關(guān)注我",3) 則返回 "歡迎你" 1.2 Right函數(shù) right(字符串,長度) : 從[字符串]的右邊開始返回[長度]個字符 1.3 Mid函數(shù) mid(字符串,,從第幾個開始,長度) 1.4 LTrim/RTrim/Trim函數(shù) LTrim函數(shù): 刪除字符串前面的空格,; 例如 : trim(" 1.5 Len函數(shù) len(字符串) : 返回[字符串]的長度 創(chuàng)建字符串 2.1 Space函數(shù) space(個數(shù)) : 返回[個數(shù)]個空格 如下例所示:
2.2 string函數(shù) string(個數(shù),字符) :返回[個數(shù)]個[字符] 例如 : string(3,"小") 則返回 "小小小" 注意: ① string(3,"你好世界") 也返回 "你你你",,只有首字符才有效 ②字符可以指定為字符串或者是ANSI字符代碼 例如,,下面使用String函數(shù)生成指定長度且只含單一字符的字符串。
轉(zhuǎn)換字符串 3.1 asc函數(shù) asc(字符): 返回[字符]的ASCII編碼,,若有多個字符,,則只返回首字符的ascii編碼,和Chr()函數(shù)是一個可逆的過程 3.2 Chr函數(shù) chr(ASCII編碼): 返回[ASCII]編碼所代表的字符,和ASC()函數(shù)是一個可逆的過程 3.3 StrConv函數(shù) StrConv函數(shù): 使用StrConv函數(shù)來按指定類型轉(zhuǎn)換字符串。 語法: StrConv(string,conversion,LCID) 其中,,參數(shù)string為要轉(zhuǎn)換的字符串,,參數(shù)conversion為指定轉(zhuǎn)換的類型,參數(shù)LCID為可選參數(shù),。 將參數(shù)設(shè)置為vbLowerCase或2,,則將字符串轉(zhuǎn)換成小寫,;(常用) 將參數(shù)設(shè)置為vbProperCase或3,則將字符串中每個字的開頭字母轉(zhuǎn)換成大寫,; 將參數(shù)設(shè)置為vbUnicode或64,,則根據(jù)系統(tǒng)的缺省碼頁將字符串轉(zhuǎn)換成Unicode; 將參數(shù)設(shè)置為vbFromUnicode或128,,則將字符串由Unicode轉(zhuǎn)換成系統(tǒng)的缺省碼頁,。 下面的例子將句子中每個詞語的首字母轉(zhuǎn)換為大寫:
3.4 Ucase/Lcase函數(shù) Ucase(字符串): 返回[字符串]的大寫形式,只對英文字符有效 Lcase(字符串): 返回[字符串]的小寫形式,,只對英文字符有效 查找/替換字符串 4.1 instr函數(shù)/ InStrRev函數(shù) instr(從第幾個開始,字符串1,字符串2) : 從規(guī)定的位置開始查找,,返回字符串2在字符串1中的位置 InStrRev函數(shù):與InStr函數(shù)不同的是,,從字符串的末尾算起。 4.2 Replace函數(shù) Replace函數(shù):返回一個字符串,,該字符串中指定的子字符串已被替換成另一子字符串,,并且替換發(fā)生的次數(shù)也是指定的。 語法:Replace(expression, find, replace[, start[, count[, compare]]]) Replace函數(shù)語法有如下命名參數(shù): 實例:
歡迎點贊,、關(guān)注、轉(zhuǎn)發(fā),。 在這個寒冷的時節(jié)里 因為有你的關(guān)注 而變得溫暖 |
|