dim str as string = "(1,2,4,5,77,5,46,787,3,3)"我想知道这个字符串里面有多少个数字(上面共10个数字)该怎么写?

解决方案 »

  1.   

    苯方法:
    string str = "(1,2,4,5,77,5,46,787,3,3)";
    string n1 = Substring(str,2,1);//1
    string n2 = Substring(str,4,1);//2
    string n3 = Substring(str,6,1);//4
    string n4 = Substring(str,8,1);//8
    string n5 = Substring(str,10,2);//77
    ...
    string alln=n1+n2+n3+n4;
    int i = alln.Length;期待聪明的方法!
      

  2.   

    一次转换成int型
    比如 a=65(好像)
    然后再根据数字的范围去判断 
    0,1,2,3,4,5,6,7,8,9会有一个值范围
    根据这个范围去判断
      

  3.   

    数组!str=split(str)
    aa=ubound(str)获取数组下限
      

  4.   

    先把字符串SPLIT到数组里,然后判断数组长度就可以了
      

  5.   

    str=split(str,",")
    aa=ubound(str)获取数组长度!!