char[] cPI = {'[', 'p', 'a'.... , ']'};
string[] content = readme.Split(cPI);

解决方案 »

  1.   

    我只会用VB。NET的
    dim aa() as string=split(readme,"。")
      

  2.   

    char[] cPI = {'[', 'p', 'a'.... , ']'};
    如gasover(无尽)所说,你需要开始这样定义一个char数组而后调用split方法!
      

  3.   

    呵呵,第一次CSdn有人同意偶。
      

  4.   

    这是不行的啊
    如果字符串是这样的呢? string readme="丹麦王国,位于[]波罗的海和pageinfo北海之间。[pageinfo]面积43094平方千米(不包括格陵兰和法罗群岛),人口523万。日耳曼族的丹麦入约占人口的97%。多数丹麦人的英语讲得很好,但他们也有自己语言——丹麦语。[pageinfo]丹麦的服装设计院校一般是丹麦语教学,当然也有个别的国际性大学,使用全英语教学。[pageinfo]在这样的大学里,学生来自世界各地,老师和学生课上课下都用英语对话交流,为培养学生的英语语言能力打下良好基础。";也就是说,在一个分割符前面还有该分割符里的字符,就不行。
      

  5.   

    string result = @"丹麦王国,位于[]波罗的海和pageinfo北海之间。[pageinfo]面积43094平方千米(不包括格陵兰和法罗群岛),人口523万。日耳曼族的丹麦入约占人口的97%。多数丹麦人的英语讲得很好,但他们也有自己语言——丹麦语。[pageinfo]丹麦的服装设计院校一般是丹麦语教学,当然也有个别的国际性大学,使用全英语教学。[pageinfo]在这样的大学里,学生来自世界各地,老师和学生课上课下都用英语对话交流,为培养学生的英语语言能力打下良好基础。";
    System.Text.RegularExpressions.Regex newReg = new System.Text.RegularExpressions.Regex("\\[pageinfo]");
    string[] aa = newReg.Split(result);
    调试通过。