现在文本中的数据是这样的:
460012673902319 20D0560787D93128F76DC22372E075AD C128V1 C128V1
.....(下面的数据基本上是这样)
中间是用空格来分割的
但是我用split(s," ") 来分割就不好用,为什么?
我想提这行字符串中的460012673902319和20D0560787D93128F76DC22372E075AD这两个字符串,如何做?
多谢

解决方案 »

  1.   

    ar=split(s," ")
    print ar(0),ar(1)
      

  2.   

    中间可能是空格,也可能是Tab,这点要弄清楚!dim a() as string
    若空格,可就样
    s=trim$(replace$(s,"  "," "))
    a=split(s," ")若是Tab,可这样
    a=split(s,vbTab)
      

  3.   

    恩,,恩
    如下去做
    dim str as string
    for i=1 to 10
    str=replace(str,"  "," ")
    next
    a=split(str," ")
    即可
    原来的空格太多咯
      

  4.   

    呵呵,你的分隔符,估计是 Tab 吧,呵呵,a=split(s,vbTab) 还是用这个吧。
      

  5.   

    管它是什么,复制粘贴就好了,呵呵
    a=split(s," ")
      

  6.   

    to sekingsboy(不后悔)
    不是空格,你用鼠标选中下看,不可分割的,整个是一个字符