求一个取字符串内容的写法
比如一行文字 !xdkesldf /ss
前面的!和最后的/ss是固定的,当中的内容是会变的,我就是要取当中的文字出来,怎么用函数去掉前面2个固定字符呢
[解决办法]
str=!xdkesldf /ss
str=right(str,len(str)-1) '去掉了前面的!
str=left(str,len(str)-3) '又去掉了后面的/ss
[解决办法]
Dim strTemp As String
strTemp = "!xdkesldf /ss "
strTemp = Mid(strTemp, 2, Len(strTemp) - 4)
MsgBox strTemp
[解决办法]
Dim strTemp As String
strTemp = "!xdkesldf /ssasdfsadfsdfwfwfdvc "
strTemp = Mid(strTemp, 2, instr(strTemp, "/ss ")-2)
MsgBox strTemp
[解决办法]
dim str as string,strs() as string
str= "! xdkesldf /ss! xdkesldf /ss! xdkesldf /ss! xdkesldf /ss "
str=mid(str,3,len(str)-5)
replace(str, "/ss ", "! ")
strs=split(str, "! ! ")