VB问题,关于mid和instr函数的使用问题

这两个函数最头疼了,mid一个是函数,一个是语句。    搞不懂怎么判断  instr也不是很熟悉。 ... 这两个函数最头疼了,mid一个是函数,一个是语句。     搞不懂怎么判断  instr也不是很熟悉。  能举例说明下吗,最好详细点,谢谢各位了。 展开
 我来答
百度网友b8d7be837
2011-09-27 · TA获得超过819个赞
知道小有建树答主
回答量:865
采纳率:0%
帮助的人:860万
展开全部
mid函数是从一个字符串中间截取字符的函数。使用时需要知道应该从第几个字符开始截取,截取多少个字符,返回的是一个小的字符串(原字符串的一部分)。
instr函数是从一个字符串中查找一个或一段字符。使用时只需要知道要查找的字符或字符串就可以了,返回的是要查找的字符(串)在整个字符串中的位置(数字)。
zx001z7d53
2011-09-27 · TA获得超过2万个赞
知道大有可为答主
回答量:2.4万
采纳率:52%
帮助的人:5619万
展开全部
这个要看MSDN,里面有示例
Mid 函数示例
本示例使用 Mid 语句来得到某个字符串中的几个字符。

Dim MyString, FirstWord, LastWord, MidWords
MyString = "Mid Function Demo" 建立一个字符串。
FirstWord = Mid(MyString, 1, 3) ' 返回 "Mid"。
LastWord = Mid(MyString, 14, 4) ' 返回 "Demo"。
MidWords = Mid(MyString, 5) ' 返回 "Funcion Demo"。

InStr 函数示例
本示例使用 InStr 函数来查找某字符串在另一个字符串中首次出现的位置。

Dim SearchString, SearchChar, MyPos
SearchString ="XXpXXpXXPXXP" ' 被搜索的字符串。
SearchChar = "P" ' 要查找字符串 "P"。

' 从第四个字符开始,以文本比较的方式找起。返回值为 6(小写 p)。
' 小写 p 和大写 P 在文本比较下是一样的。
MyPos = Instr(4, SearchString, SearchChar, 1)

' 从第一个字符开使,以二进制比较的方式找起。返回值为 9(大写 P)。
' 小写 p 和大写 P 在二进制比较下是不一样的。
MyPos = Instr(1, SearchString, SearchChar, 0)

' 缺省的比对方式为二进制比较(最后一个参数可省略)。
MyPos = Instr(SearchString, SearchChar) ' 返回 9。

MyPos = Instr(1, SearchString, "W") ' 返回 0。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式