vb的问题,-------b$=Mid(a$,InStr(a$,"g")+1)是什么意思啊?那位大哥解释一下
2个回答
展开全部
a$,b$--字符串变量
Imstr---检查某字符串在另外一个字符串中出现的第一个位置
Mid----在某字符串中取出一定数量的字符串,其中第一个是源字符串;第二个是开始取字符串的位置;第三个是取的长度,缺省是剩余全部。
b$=Mid(a$,InStr(a$,"g")+1)的意思是把a$中第一个"g"之后的全部字符内容赋值给b$
PS:值得注意的是,如果上面算式中不是"g",而是"gh"的话,要想取得"gh"之后的内容需要把"gh"字符串的长度取代算式中的1
例如:b$=Mid(a$,InStr(a$,"gh")+2)
通用形式是b$=Mid(a$,InStr(a$,"gh")+Len("gh"))
Imstr---检查某字符串在另外一个字符串中出现的第一个位置
Mid----在某字符串中取出一定数量的字符串,其中第一个是源字符串;第二个是开始取字符串的位置;第三个是取的长度,缺省是剩余全部。
b$=Mid(a$,InStr(a$,"g")+1)的意思是把a$中第一个"g"之后的全部字符内容赋值给b$
PS:值得注意的是,如果上面算式中不是"g",而是"gh"的话,要想取得"gh"之后的内容需要把"gh"字符串的长度取代算式中的1
例如:b$=Mid(a$,InStr(a$,"gh")+2)
通用形式是b$=Mid(a$,InStr(a$,"gh")+Len("gh"))
2006-03-29
展开全部
是取字符串。
从a$中取字符,位置是a$出现“g”字母的位置加1位开始到最后。
也就是将a$中第一次出现g的后面所有字符赋值给b$
如a$="djfakgfkglas"
b$就等于"fkglas"
从a$中取字符,位置是a$出现“g”字母的位置加1位开始到最后。
也就是将a$中第一次出现g的后面所有字符赋值给b$
如a$="djfakgfkglas"
b$就等于"fkglas"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询