楼主参考
System.Text.RegularExpressions.Regex.Split方法

解决方案 »

  1.   

    例如,"<class>1</a><br>2</a><br>3<class></a><br>4</a><br>5<class></a><br>6" 我以
    </a><br>为分隔符把他分割。得道的字符串数组应该是"<class>1","2","3<class>","4","5<class>","6"   应该用什么方法实现啊。String的Split方法实现不了
      

  2.   

    string aa="<class>1</a><br>2</a><br>3<class></a><br>4</a><br>5<class></a><br>6";
    string bb=aa.Replace("</a><br>","|");//多一步
    string [] cc = bb.Split("|");
      

  3.   

    只能用正则表达式了,mywebcom(我) 的方法不行,因爲若是字串中正好含有 "|" 那不就錯了
      

  4.   

    System.Text.RegularExpressions.Regex r = new System.Text.RegularExpressions.Regex("(</a><br>)");
    string[] s = r.Split("one</a><br>two</a><br>banana");
    當然這種方式分割出來的數據中的 第1,3, ... 的元素中存放的是 分割字符,
    e.g. 上面例子的結果是: s = {"one","</a><br>","two","</a><br>","banana"}