ASP.NET 清除 HTML 标记函数

实际需要写的一个 ASP.NET 清除 HTML 标记的函数,给大家一起学习一下,相信大家都能看懂。

以下是引用片段:
//清除HTML函数 
    public static string NoHTML(string Htmlstring) 
    { 

        //删除脚本 

        Htmlstring = Regex.Replace(Htmlstring, @"]*?>.*?", "", RegexOptions.IgnoreCase); 

        //删除HTML 

        Htmlstring = Regex.Replace(Htmlstring, @"<(.[^>]*)>", "", RegexOptions.IgnoreCase); 

        Htmlstring = Regex.Replace(Htmlstring, @"([rn])[s]+", "", RegexOptions.IgnoreCase); 

        Htmlstring = Regex.Replace(Htmlstring, @"-->", "", RegexOptions.IgnoreCase); 

        Htmlstring = Regex.Replace(Htmlstring, @"