去除String字符串中的HTML元素(包含script元素)

    
    去除String字符串中的HTML元素(包含script元素)
    ///
    /// 取出内容中的HTML元素
    /// add:zhangfl@2012-10-18
    ///

    /// 信息内容
    /// 取出后的HTML元素
    public static string DelHTML(string content)//将HTML去除
    {
        #region
        //删除脚本


        content = System.Text.RegularExpressions.Regex.Replace(content, @"]*?>.*?", "", System.Text.RegularExpressions.RegexOptions.IgnoreCase);


        //删除HTML


        content = System.Text.RegularExpressions.Regex.Replace(content, @"<(.[^>]*)>", "", System.Text.RegularExpressions.RegexOptions.IgnoreCase);


        content = System.Text.RegularExpressions.Regex.Replace(content, @"([\r\n])[\s]+", "", System.Text.RegularExpressions.RegexOptions.IgnoreCase);


        content = System.Text.RegularExpressions.Regex.Replace(content, @"-->", "", System.Text.RegularExpressions.RegexOptions.IgnoreCase);


        content = System.Text.RegularExpressions.Regex.Replace(content, @"

你可能感兴趣的:(C#ASPX)