s = "ABCDEFG"
1.我想获取字符串s的左边三个字符
Left(s,3)则返回ABC
2.我想获取字符串s的右边三个字符
Right(s,3)则返回EFG
3.我想获取字符串s从第3个字符算起的4个字符
Mid(s,3,4)则返回c, mid --adj.在中间的;中央的。prep.在...之间
4.我想获取在字符串s中字符"D"的位置,为了便于查找d和D,instr函数在查找时区分大小写
Instr(s,"D")则返回4 instr-----in string在字符串中的位置之意
InStr("123 567 9", " ")则返回4 ,从开头数第一个空格的绝对位置
InStrRev("123 567 9", " ")则返回8, 从末尾往左数第一个空格的绝对位置
5. ss = "ABCDEdFG"
Replace(ss, "d", 1)则返回ABCDE1FG
Replace(ss, "D", 1)则返回ABC1EdFG
sss = "ABCdEdFG"
Replace(sss, "d", 1)则返回ABC1E1FG替换函数区分大小写
6.1我想把大写字母转换成小写
StrConv---string conversion 字符串转换
StrConv(s,2)则返回abcdefg
6.2我想把小写字母换成大写
StrConv("abcdefg",1)则返回ABCDEFG
6.3 我想把首字母换成大写
StrConv("abc defg",3)则返回Abc Defg
StrConv("ABC DEFG",3)则返回Abc Defg
字符函数之间互相嵌套则功能比较灵活
7.1我想删除 SK=" ab cd "中的开头空格
LTrim(SK)则返回ab cd
7.2我想删除 SK=" ab cd "中的末尾空格
RTrim(SK)则返回 ab cd
7.3我想删除所有空格呢?使用replace()函数替换
Replace(SK," ","")
7.4我想删除S= "ab c d e" c与d中间的空格呢
Mid(S, 1, InStr(S, "c")) & Mid(S, InStr(S, "d"), Len(S) - InStr(S, "d") + 1)