vb的问题,-------b$=Mid(a$,InStr(a$,"g")+1)是什么意思啊?那位大哥解释一下

 我来答
百度网友c061061
推荐于2016-03-01 · TA获得超过3.6万个赞
知道大有可为答主
回答量:6517
采纳率:42%
帮助的人:3756万
展开全部
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"))
匿名用户
2006-03-29
展开全部
是取字符串。
从a$中取字符,位置是a$出现“g”字母的位置加1位开始到最后。
也就是将a$中第一次出现g的后面所有字符赋值给b$

如a$="djfakgfkglas"
b$就等于"fkglas"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式