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("|");
只能用正则表达式了,mywebcom(我) 的方法不行,因爲若是字串中正好含有 "|" 那不就錯了
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"}
</a><br>为分隔符把他分割。得道的字符串数组应该是"<class>1","2","3<class>","4","5<class>","6" 应该用什么方法实现啊。String的Split方法实现不了
string bb=aa.Replace("</a><br>","|");//多一步
string [] cc = bb.Split("|");
string[] s = r.Split("one</a><br>two</a><br>banana");
當然這種方式分割出來的數據中的 第1,3, ... 的元素中存放的是 分割字符,
e.g. 上面例子的結果是: s = {"one","</a><br>","two","</a><br>","banana"}