string str="1,2,3,4,5,6|tousu06,sunxiao,anything,tousu07,tousu03,tousu";求出 | 前面的字符和 | 后面的字符 分割成一个数组;
谢谢高手指点。

解决方案 »

  1.   

    string str="1,2,3,4,5,6|tousu06,sunxiao,anything,tousu07,tousu03,tousu";
    string[] result=str.Split('|');
      

  2.   

    string[] 前面的=str.Split('|')[0].Split(',');
    string[] 后面的=str.Split('|')[1].Split(',');
      

  3.   

    用splitstring str="1,2,3,4,5,6|tousu06,sunxiao,anything,tousu07,tousu03,tousu";
    string[] result=str.Split('|');
    -------------------------------------------------------------------
    这个把字符串从“|”分割成两个数组string[] arr1=str.Split('|')[0].Split(',');
    string[] arr2=str.Split('|')[1].Split(',');
    ---------------------------------------------------------------------
    这个先把字符串从"|"分割成两个数组,再将数组按“,”分割成数组
      

  4.   

    Split()方法分割,自动生成数组。
    string str="1,2,3,4,5,6|tousu06,sunxiao,anything,tousu07,tousu03,tousu";
    string[] result=str.Split('|');前面的字符=result[0]
    后面的字符=result[2]参考参考
      

  5.   

    Split()方法分割,自动生成数组。
    string str="1,2,3,4,5,6|tousu06,sunxiao,anything,tousu07,tousu03,tousu";
    string[] result=str.Split('|');前面的字符=result[0]
    后面的字符=result[2]参考参考
      

  6.   

    string[] 前面的=str.Split('|')[0].Split(',');
    string[] 后面的=str.Split('|')[1].Split(',');