求助 vb split 函数问题

txlk33 2008-10-04 03:47:15

使用过程中我无法正确理解split的函数意义。

01,02,03,04,05
02,06,08,09,12

这样的数据放入数组时,必须使用split来隔开间隔。
但是我疑虑01,02,03,04,05隔开和记录条与记录条之间也需要隔开。这个怎样识别呢
...全文
72 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
txlk33 2008-10-04
  • 打赏
  • 举报
回复

非常感谢大家的热情帮助
fvflove 2008-10-04
  • 打赏
  • 举报
回复
split(StrData,"分隔符")

比如:
StrData="01,02,03,04,05"
dim Arr_1
Arr_1=split(StrData,",")

以","将StrData进行分隔.

将分隔后的数据是
Arr_1(0)=01
Arr_1(1)=02
Arr_1(2)=03
Arr_1(3)=04
Arr_1(4)=05

'***************************
比如:
StrData="01,02,03,04,05"
dim Arr_1
Arr_1=split(StrData,"03")

以"03"将StrData进行分隔.

将分隔后的数据是
Arr_1(0)="01,02," (03之前的数据)
Arr_1(1)=",04,05" (03之后的数据)


'***************************
'***************************
比如:
StrData="01,02,03,04,05,03,07"
dim Arr_1
Arr_1=split(StrData,"03")

以"03"将StrData进行分隔.

将分隔后的数据是
Arr_1(0)="01,02," (03之前的数据)
Arr_1(1)=",04,05," (第一个03与第二个03之间的数据)
Arr_1(1)=",07" (第二个03之后的数据)


lingshao0909 2008-10-04
  • 打赏
  • 举报
回复
dim aa() as String
dim bb() as string
str=01,02,03,04,05;02,06,08,09,12
aa=split(str,";")
for i=0 to UBound(aa)
bb=split(aa(i),",")
next
不知道能看明白不?先用记录条之间的间隔符,再用数据的间隔符
SYSSZ 2008-10-04
  • 打赏
  • 举报
回复
Private Sub Form_Load()
a = "1,2,3,4,5"
s = Split(a, ",")
For i = 0 To UBound(s)
MsgBox s(i)
Next
End Sub
按,将a分开

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧