永发信息网

VB 一个很难截取的字符串!

答案:3  悬赏:30  手机版
解决时间 2021-07-31 07:14

a="aaa,567/xyz在,98/爱爱爱,456789/..,.../String,Integer/……"

已知: b="爱爱爱"

如何截取出 "456789"

最佳答案
Private Sub Command1_Click()
Dim a, b
a = "aaa,567/xyz在,98/爱爱爱,456789/..,.../String,Integer/……"
b = "爱爱爱"
MsgBox m1(a, b)
End Sub
Function m1(a, b)
Dim c, d
c = InStr(1, a, b)
If c > 0 Then
d = InStr(c, a, "/")
m1 = Mid(a, c, d - c)
End If
End Function
全部回答

截取两遍就OK 了

第一次 以'/'为分隔符截取字符 保存含有b字符串的string

第二次 以','为分隔符截取字符 去掉含有b字符串的string

然后去一下前后空格 就是了~!

O(∩_∩)O~

Private Sub Form_Load() Dim a As String a = "aaa,567/xyz在,98/爱爱爱,456789/..,.../String,Integer/……" For i = 1 To Len(a) If Mid(a, i, 4) = "爱爱爱," Then Text1.Text = Mid(a, i + 4, 6) End If Next End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
选择题:We'er looking forward to( )th
跪求完整唯美carrying you钢琴和小提琴版 MP3
涧西区洛阳日丰地暖地址在什么地方,想今天过
汉口到荆州哪里坐车啊,今天下午最晚是几点有
QQ上网聊天
一个人在朋友间很放的开,但是在陌生人面前很
什么牌子的触屏手机最时尚?
怎么弄文字效果?
《雷雨》的作者是?
那个网站下载电影快点
怎么样才能把一前的qq彻底删除
苏仙区郴州日月潭地址是什么,有没有知道的
在淘宝网上买东西,怎么接收啊
电脑进水,喇叭不响,求救!
武汉哪里能吃到正宗的热干面?
推荐资讯
我的手机坏乐
柳州哪里有《被爱打扰的日子》这本书卖?
qq三国 在哪鉴定元神?
汉川市孝感后璞电竞酒店(汉川店)地址在什么地
参加百城联塞需要做些什么
二号地铁怎么样去宝墨园
圆脸如何扎头发好看,圆脸扎什么样的头发好看
我今天是怎么啦,一点表情的没有!
今天晚上有双子座流星雨吗?
夏邑县商丘夏邑县发展和改革委员会地址在哪,
项城市周口杨俊中西医门诊部地址在哪,我要去
台州到重庆需要多少时间啊 需要多少钱
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?