如题:
    字符串:"xmcda 13542da dasdasdqweq 中华人民共和国"
    我想提取这四个字段分别赋给四个变量  怎么截取出来?
    在线等 谢谢各位大大
    

解决方案 »

  1.   

    split(' ')是string [] 
      

  2.   

    用Split(" ") 截取成数据最后循环取出 
      

  3.   

     如果字符串是这样的这么截取呀?
     “xcasdad
       dqwewea
       13574
       中国”
       如何截取呀 = =
      

  4.   

    string s="xmcda 13542da dasdasdqweq 中华人民共和国";
    string[] str=s.split(' ');
    foreash(string ss in str)
    {
       //TODO:your operation
    }
      

  5.   

    先 replace 将 /r/n 换成 空格
      

  6.   

    四个变量是空格分开的吗?            string[] str = s.Split(new char[] { ' ' });
                for (int i = 0; i < str.Length; i++)
                {
                    Console.WriteLine(str[i]);
                }
                Console.ReadLine();            
      

  7.   

    str = "xmcda 13542da dasdasdqweq 中华人民共和国";
    object[] ItemArray = str.spit(" ");
      

  8.   

    string[] r = s.Split(new char[]{' ','\t','\r','\n'});
      

  9.   

    string[] r = s.Split(new char[]{' ','\t','\r','\n'}, StringSplitOptions.RemoveEmptyEntries);
      

  10.   


    string strTxt="xcasdad
    dqwewea
    13574
    中国";
    strTxt=strTxt.Replace("/r/n",",");
    string strArr[]=strTxt.Spilt(',');
    foreach(string str in strArr)
    {
       //
    }
      

  11.   

    如果 字符串”xmcda 13542da dasdasdqweq 中华人民共和国“ 
    变成 ”xmcda  13542da dasdasdqweq 中华人民共和国“中间有2个空格的  用split(' ')就不行了
    还是有正则表达式匹配后在赋值比较好
      

  12.   


    加上 StringSplitOptions.RemoveEmptyEntries 就没有问题了。
      

  13.   

    用Split分割然后循环输出啊!