定义了一个STRING数组 a("1","2,3","[4;5]")
请问其中的1,2,4分别应该怎么表示?
谢谢了

解决方案 »

  1.   

    instr 查找吧
    说说你的用意
      

  2.   

    就是说STRING数组里 不是可以装好几个元素吗?
    第一个元素是不是a(0),第二个元素是不是a(1)?还有就是元素如果不是一个简单的数,比如是两个词组“篮球,足球”,又该怎样表示这个元素里的“篮球”,是不是a(1,2)之类的?
    谢谢,不知道我把问题说明白了吗?
      

  3.   

    a("1","2,3","[4;5]")
     a(0)="1" a(1)="2,3" ,a(2)="[4;5]")" 
    b() as string 
    c() as string 
    b=split(a(1),",")
    b(0)="2"
    b(1)="3"
    c=split(a(2),";")
    c(0)="[4"
    c(1)="5]"
      

  4.   

    谢谢你,如果我想把4前面的那个“[”去掉,是不是再d=split(c(0),"[") d(0)=4 
    谢谢啊,我实在没有积分相送,初学VB,非常感谢。
      

  5.   

    用 Mid 吧 str=Mid(c(0),2,len(c(0)))
    这样处理很麻烦  有更好的处理方法