html5中文学习网

您的位置: 首页 > 网络编程 > ASP.NET » 正文

ASP.NET 清除 HTML 标记函数_.NET教程_编程技术

[ ] 已经帮助:人解决问题
实际需要写的一个 ASP.NET 清除 HTML 标记的函数,给大家一起学习一下,相信大家都能看懂。

实际需要写的一个 ASP.NET 清除 HTML 标记的函数,给大家一起学习一下,相信大家都能看懂。AdRHTML5中文学习网 - HTML5先行者学习网

以下为引用的内容:
//清除HTML函数 
    public static string NoHTML(string Htmlstring) 
    { AdRHTML5中文学习网 - HTML5先行者学习网

        //删除脚本 AdRHTML5中文学习网 - HTML5先行者学习网

        Htmlstring = Regex.Replace(Htmlstring, @"<script[^>]*?>.*?</script>", "", RegexOptions.IgnoreCase); AdRHTML5中文学习网 - HTML5先行者学习网

        //删除HTML AdRHTML5中文学习网 - HTML5先行者学习网

        Htmlstring = Regex.Replace(Htmlstring, @"<(.[^>]*)>", "", RegexOptions.IgnoreCase); AdRHTML5中文学习网 - HTML5先行者学习网

        Htmlstring = Regex.Replace(Htmlstring, @"([/r/n])[/s]+", "", RegexOptions.IgnoreCase); AdRHTML5中文学习网 - HTML5先行者学习网

        Htmlstring = Regex.Replace(Htmlstring, @"-->", "", RegexOptions.IgnoreCase); AdRHTML5中文学习网 - HTML5先行者学习网

        Htmlstring = Regex.Replace(Htmlstring, @"<!--.*", "", RegexOptions.IgnoreCase); AdRHTML5中文学习网 - HTML5先行者学习网

        Htmlstring = Regex.Replace(Htmlstring, @"&(quot#34);", "/"", RegexOptions.IgnoreCase); AdRHTML5中文学习网 - HTML5先行者学习网

        Htmlstring = Regex.Replace(Htmlstring, @"&(amp#38);", "&", RegexOptions.IgnoreCase); AdRHTML5中文学习网 - HTML5先行者学习网

        Htmlstring = Regex.Replace(Htmlstring, @"&(lt#60);", "<", RegexOptions.IgnoreCase); AdRHTML5中文学习网 - HTML5先行者学习网

        Htmlstring = Regex.Replace(Htmlstring, @"&(gt#62);", ">", RegexOptions.IgnoreCase); AdRHTML5中文学习网 - HTML5先行者学习网

        Htmlstring = Regex.Replace(Htmlstring, @"&(nbsp#160);", " ", RegexOptions.IgnoreCase); AdRHTML5中文学习网 - HTML5先行者学习网

        Htmlstring = Regex.Replace(Htmlstring, @"&(iexcl#161);", "/xa1", RegexOptions.IgnoreCase); AdRHTML5中文学习网 - HTML5先行者学习网

        Htmlstring = Regex.Replace(Htmlstring, @"&(cent#162);", "/xa2", RegexOptions.IgnoreCase); AdRHTML5中文学习网 - HTML5先行者学习网

        Htmlstring = Regex.Replace(Htmlstring, @"&(pound#163);", "/xa3", RegexOptions.IgnoreCase); AdRHTML5中文学习网 - HTML5先行者学习网

        Htmlstring = Regex.Replace(Htmlstring, @"&(copy#169);", "/xa9", RegexOptions.IgnoreCase); 
        Htmlstring = Regex.Replace(Htmlstring, @"&#(/d+);", "", RegexOptions.IgnoreCase);AdRHTML5中文学习网 - HTML5先行者学习网

        Htmlstring.Replace("<", "");AdRHTML5中文学习网 - HTML5先行者学习网

        Htmlstring.Replace(">", "");AdRHTML5中文学习网 - HTML5先行者学习网

        Htmlstring.Replace("/r/n", "");AdRHTML5中文学习网 - HTML5先行者学习网

        Htmlstring = HttpContext.Current.Server.HtmlEncode(Htmlstring).Trim();AdRHTML5中文学习网 - HTML5先行者学习网

        return Htmlstring;AdRHTML5中文学习网 - HTML5先行者学习网

    }
 AdRHTML5中文学习网 - HTML5先行者学习网

AdRHTML5中文学习网 - HTML5先行者学习网
AdRHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助