永发信息网

VB 的函数 Split( ) 把 字串拆分成数组的问题。

答案:3  悬赏:0  手机版
解决时间 2021-02-10 17:07
VB 的函数 Split( ) 把 字串拆分成数组的问题。
最佳答案
应该不能,不过您可以先通过Replace函数来将“@”替换成“#”再用Split函数拆分字符串到数组。
例如:
B = Split(Replace(a, "@", "#", , , vbTextCompare), "#")
全部回答
LS正解
你的问题没有想像中的复杂,VB提供了SPLIT函数可以实现你的要求。为了说明问题下面给个例子给你参考:
新建标准EXE
放入一个文本框TEXT1用于让用户输入要分组的字符串。
放入一个COMMAND1
输入以下代码:
Dim A() As String
Private Sub Command1_Click()
A() = Split(Text1.Text, "-", -1, vbTextCompare)'以“-”将字符串分割后存到一个以下标为0开始的数组里
Dim i As Integer
For i = 0 To UBound(A()) 'UBound(a())返回数组的最大下标LBound(A())返回最小下标
Debug.Print A(i) '将结果打印到即时窗口

Next i
End Sub
看,你要的功能只用了一行代码便搞定了A() = Split(Text1.Text, "-", -1, vbTextCompare)。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我感觉自己已经严重抑郁了。身边母亲天天抱怨
茶园是什么样子的,请用文字述说
郑氏康复理疗怎么去啊,我要去那办事
共青农场十四队地址在哪,我要去那里办事
社会心理是()与社会行为之间的中介过程,是由
发射机与接收机频率问题,懂无线电的进,20分
小狗耳朵里水泡还不爱吃饭怎么办
手机屏幕上的字挤在一起是什么原因
雪铁龙世嘉系统设置密码
如图,某储藏室入口的截面是一个半径为1.2m的
闫氏按摩养生馆地址在哪,我要去那里办事
若要使图中平面展开图按虚线折叠成正方体后,
如何用皮尺来测量土地的面积
我的妹妹昨天把我女朋友惹到不可收拾的地方,
盘庚地址在什么地方,我要处理点事
推荐资讯
阿伟电脑维修地址在哪,我要去那里办事
等浓度的一下溶液:1乙酸 2苯酚 3碳酸 4乙醇
路上刮擦到停在路上的车谁的责任大阿
大宁县车管所地址在哪,我要去那里办事
患儿反复脐周疼痛,时作时止,食欲异常,形体
有些qq气泡是活动的可我为什么能免费获得呢
louisa jewel 是什么牌子
虾是属于热性食物还是凉性食物?多吃了好处多
在3D平衡球里,12关下面的关怎么玩呢?点《速
【公共场所禁烟】...室内公共场所禁止吸烟.但
美育艺术学校地址在什么地方,我要处理点事
一生气,胸口就有个包,平时老打隔,放屁,年
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?