已经可以实现新闻内容分页,但是目前遇到一个比较棘手的问题,新闻内容包括图片,分页后会出现css和html在前面,想去除html标记,但是又会去掉图片标记,假设一篇文章超过2000字,图片的地址标签刚好在1950字处,假设图片标签超过50个,如何判断把图片分到下一页?如何解决分页后出现css和html标记???
求高手!!!!!!求算法!!!膜拜!

解决方案 »

  1.   

    最好在录入文章的时候,加入分页符,然后再Split。如果直接对html代码分页,还是比较麻烦的
      

  2.   

    但我用ckeditor哇 怎么加入分页符、、、
      

  3.   


    保留Img标签是可以的但是就算你保留了<img>标签。。那也可能会把img标签切断
    static void Main(string[] args)
            {
                string htmlStr = @"你的HTML代码";
                Regex re = new Regex(@"(?is)<(?!(/?\s?img))[^>]+>", RegexOptions.IgnoreCase);
                string strOutput = re.Replace(htmlStr, "");
                Console.WriteLine(strOutput);
                Console.ReadLine();
            }      这种分页还是手动分吧插入一个特殊字符。。再按特殊字符去split到数组中