现在我有字符串bbbaaacccdddeeeaaafffggg如何根据aaa进行分组,存放在一个数组里面,当初我用split,可是这样只能根据字符来分而不是根据字符串 ,请问各位大侠,应该怎么解决?

解决方案 »

  1.   

    string str="bbbaaacccdddeeeaaafffggg";
    string [] strList=str.Split(new string[]{"aaa"},StringSplitOptions.None);
      

  2.   


                string str = "bbbaaacccdddeeeaaafffggg";
                string[] result = str.Split(new string[] { "aaa" }, StringSplitOptions.None);
                foreach (string s in result)
                    Console.WriteLine(s);
      

  3.   

    按照你这样的确实可以分组,但是数组里面的每项都少了aaa,有没有办法保留aaa啊?
      

  4.   

    因为我的数据是这样的   aaabbbbccccdddd aaajjll;klj;lkjl aaaiuyuoiuououioi aaaoiuoiujlkjl