ddddddddddddd
<HR id=null>
ssssssss
<HR id=null>
sdafsddddddddddddd
要实现结果是要按这个"<HR id=null>"生成一个字符串数组,dddddddddddd
ssssssssssss
sdafsddddddddddddd我主用的新闻分页用的,下面是生成三个页面,分页都做好,就是如何把这个分离出来
dddddddddddd
[1] 2 3
ssssssssssss
1 [2] 3sdafsddddddddddddd
1 2 [3]

解决方案 »

  1.   

    string s = "ddddddddddddd<HR id=null>ssssssss<HR id=null>sdafsddddddddddddd";
                Regex reg = new Regex("<HR id=null>");
                string[] array=reg.Split(s);
      

  2.   

    string sourceString = "ddddddddddddd <HR id=null> ssssssss <HR id=null> sdafsddddddddddddd";
    string pattern = @"\s<[^>]*>\s";
    string[] results = Regex.Split(sourceString,pattern);
    foreach (string result in results)
    {
    WL(result);
    }