如题,我现在有一个字符串string str="abc2defgabc123465 abc jlsafasdf";
我想获取一个string[] {"abc2defgabc123465","jlsafasdf"};需要怎么使用split方法,我对C#的这个方法不熟
一直在用js处理的,请教了!! 

解决方案 »

  1.   

    string str="abc2defgabc123465 abc jlsafasdf";
    string[]strs=str.split(' ');
    好象成吧.
      

  2.   

    string str = "abc2defgabc123465 abc jlsafasdf";
    string [] strs = str.Split(new string[] { " abc " }, StringSplitOptions.RemoveEmptyEntries);//移除分割后的空元素
    [align=center]********************************************************
    本内容用 CSDN小秘书 回复
    每天回帖即可获得10分可用分!
    ********************************************************
    [/align]
      

  3.   

    string str="abc2defgabc123465 abc jlsafasdf";
    string[]strs=str.split(' ');
    看看這個
      

  4.   

    string str="abc2defgabc123465 abc jlsafasdf";
    有啥规律不。完全没有规律肯定用不了split啦。
      

  5.   

    string str="abc2defgabc123465 abc jlsafasdf";
    string[]strs=str.split('|');
    要用这的话 在str中必须加上分隔符的。你把空格换成分割符就好了。我这么写是可以的。已经测试过了
      

  6.   

      看来以上的问题你都解决了吧,splic分割方法,,string型的字符串,如果你的字符串有规律的话,就可以用它把他们分开,,
      

  7.   

    3楼正解啦
    string str = "abc2defgabc123465 abc jlsafasdf";
    string [] strs = str.Split(new string[] { " abc " }, StringSplitOptions.RemoveEmptyEntries);//移除分割后的空元素
    前提是" abc " 是由规律的分隔符!
      

  8.   

    个人觉得这个数据太诡异,“abc ”作为分隔符
      

  9.   

    恩,三楼的方法确实可行,谢谢大家,我这是一串组装的OQL查询语句,要从创建页面转到查询页面去,比较烦,里面有很多“ and ”,所以要分割的,还是js里面的split()方法比较方面,谢谢了