提取字符/字符串、提取字符串长度 1.1 Left函数 例如: Left("欢迎你关注我",3) 则返回 "欢迎你" 1.2 Right函数 right(字符串,长度) : 从[字符串]的右边开始返回[长度]个字符 1.3 Mid函数 mid(字符串,从第几个开始,长度) 1.4 LTrim/RTrim/Trim函数 LTrim函数: 删除字符串前面的空格; 例如 : trim(" 1.5 Len函数 len(字符串) : 返回[字符串]的长度 创建字符串 2.1 Space函数 space(个数) : 返回[个数]个空格 如下例所示:
2.2 string函数 string(个数,字符) :返回[个数]个[字符] 例如 : string(3,"小") 则返回 "小小小" 注意: ① string(3,"你好世界") 也返回 "你你你",只有首字符才有效 ②字符可以指定为字符串或者是ANSI字符代码 例如,下面使用String函数生成指定长度且只含单一字符的字符串。
转换字符串 3.1 asc函数 asc(字符): 返回[字符]的ASCII编码,若有多个字符,则只返回首字符的ascii编码,和Chr()函数是一个可逆的过程 3.2 Chr函数 chr(ASCII编码): 返回[ASCII]编码所代表的字符,和ASC()函数是一个可逆的过程 3.3 StrConv函数 StrConv函数: 使用StrConv函数来按指定类型转换字符串。 语法: StrConv(string,conversion,LCID) 其中,参数string为要转换的字符串,参数conversion为指定转换的类型,参数LCID为可选参数。 将参数设置为vbLowerCase或2,则将字符串转换成小写;(常用) 将参数设置为vbProperCase或3,则将字符串中每个字的开头字母转换成大写; 将参数设置为vbUnicode或64,则根据系统的缺省码页将字符串转换成Unicode; 将参数设置为vbFromUnicode或128,则将字符串由Unicode转换成系统的缺省码页。 下面的例子将句子中每个词语的首字母转换为大写:
3.4 Ucase/Lcase函数 Ucase(字符串): 返回[字符串]的大写形式,只对英文字符有效 Lcase(字符串): 返回[字符串]的小写形式,只对英文字符有效 查找/替换字符串 4.1 instr函数/ InStrRev函数 instr(从第几个开始,字符串1,字符串2) : 从规定的位置开始查找,返回字符串2在字符串1中的位置 InStrRev函数:与InStr函数不同的是,从字符串的末尾算起。 4.2 Replace函数 Replace函数:返回一个字符串,该字符串中指定的子字符串已被替换成另一子字符串,并且替换发生的次数也是指定的。 语法:Replace(expression, find, replace[, start[, count[, compare]]]) Replace函数语法有如下命名参数: 实例:
欢迎点赞、关注、转发。 在这个寒冷的时节里 因为有你的关注 而变得温暖 |
|