VB 如何读取字符串中的指定字符

各位大侠VB如何提取413025198203120612中的19820312也就是单独读取这几个数谢谢!... 各位大侠 VB 如何提取 413025198203120612 中的19820312 也就是单独读取这几个数 谢谢! 展开
 我来答
zdingyun
推荐于2017-09-19 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48172
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部

VB6.0使用Mid 函数来读取字符串中指定数量的字符。

Mid 函数:返回 Variant (String),其中包含字符串中指定数量的字符。

语法:


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"。
hou_peng_yu
推荐于2017-09-24 · TA获得超过645个赞
知道小有建树答主
回答量:135
采纳率:0%
帮助的人:113万
展开全部
用Mid(str1,a,b)函数
str1为目标字符串
a为起始位置
b为要取的字符串的位数
例如
dim s as string,sss as string
sss="abcdefg123"
s=mid(sss,3,4)
意思是
从字符串"abcdefg123"中的第3个字符开始往后提取4个字符,则
s="cdef"

从字符串"413025198203120612"中提取"19820312"如下所示
ss="413025198203120612"
s=mid(ss,7,8)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LUOSHEN1017af
2010-06-13 · 超过54用户采纳过TA的回答
知道小有建树答主
回答量:121
采纳率:0%
帮助的人:144万
展开全部
Text1.Text = Mid("413025198203120612", 7, 8)
从第7位开始取数,从第7位开始往右一共取8位
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
二一力0A
2015-04-01 · TA获得超过998个赞
知道小有建树答主
回答量:905
采纳率:66%
帮助的人:205万
展开全部
Private Sub Command1_Click()
s = "12-323-22"
s = s + "-"
j = 1
For i = 1 To Len(s)
  If Mid(s, i, 1) = "-" Then
    s1 = Mid(s, j, i - j)
    j = i + 1
   Print s1
  End If
Next i

End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shiva1981
2010-06-13 · TA获得超过773个赞
知道小有建树答主
回答量:638
采纳率:0%
帮助的人:756万
展开全部
mid("413025198203120612",7,8)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式