日期:2014-05-20  浏览次数:20501 次

安全截取字符串
就是博客的首页上文章是只显示一点点的。。然后后面有个点击继续阅读才阅读全文,现在不知道怎么安全的截取字符串,因为HTML格式标签截取一半后面的标签没有关闭格式就完全乱套了。不知道该怎么办了

------解决方案--------------------
用正则过滤html代码再截取
------解决方案--------------------
用css控制。http://kilobug.blog.51cto.com/406826/83131
------解决方案--------------------
C# code

 /// <summary>
        /// 过滤字符串中的html代码
        /// </summary>
        /// <param name="Str">传入字符串</param>
        /// <returns>过滤后的字符串</returns>
        public static string LostHTML(string Str)
        {
            string Re_Str = "";
            if (Str != null)
            {
                if (Str != string.Empty)
                {
                    string Pattern = "<\\/*[^<>]*>";
                    Re_Str = Regex.Replace(Str, Pattern, "");
                }
            }
            return (Re_Str.Replace("\\r\\n", "")).Replace("\\r", "");
        }