zoukankan      html  css  js  c++  java
  • C# 清除文本中的HTML标签

    /// <summary> 

            /// 清除文本中Html的标签 
            /// </summary> 
            /// <param name="Content"></param> 
            /// <returns></returns> 
            public static string ClearHtml(string Content) 
            
                Content = Zxj_ReplaceHtml("&#[^>]*;""", Content); 
                Content = Zxj_ReplaceHtml("</?marquee[^>]*>""", Content); 
                Content = Zxj_ReplaceHtml("</?object[^>]*>""", Content); 
                Content = Zxj_ReplaceHtml("</?param[^>]*>""", Content); 
                Content = Zxj_ReplaceHtml("</?embed[^>]*>""", Content); 
                Content = Zxj_ReplaceHtml("</?table[^>]*>""", Content); 
                Content = Zxj_ReplaceHtml(" """, Content); 
                Content = Zxj_ReplaceHtml("</?tr[^>]*>""", Content); 
                Content = Zxj_ReplaceHtml("</?th[^>]*>""", Content); 
                Content = Zxj_ReplaceHtml("</?p[^>]*>""", Content); 
                Content = Zxj_ReplaceHtml("</?a[^>]*>""", Content); 
                Content = Zxj_ReplaceHtml("</?img[^>]*>""", Content); 
                Content = Zxj_ReplaceHtml("</?tbody[^>]*>""", Content); 
                Content = Zxj_ReplaceHtml("</?li[^>]*>""", Content); 
                Content = Zxj_ReplaceHtml("</?span[^>]*>""", Content); 
                Content = Zxj_ReplaceHtml("</?div[^>]*>""", Content); 
                Content = Zxj_ReplaceHtml("</?th[^>]*>""", Content); 
                Content = Zxj_ReplaceHtml("</?td[^>]*>""", Content); 
                Content = Zxj_ReplaceHtml("</?script[^>]*>""", Content); 
                Content = Zxj_ReplaceHtml("(javascript|jscript|vbscript|vbs):""", Content); 
                Content = Zxj_ReplaceHtml("on(mouse|exit|error|click|key)""", Content); 
                Content = Zxj_ReplaceHtml("<\?xml[^>]*>""", Content); 
                Content = Zxj_ReplaceHtml("<\/?[a-z]+:[^>]*>""", Content); 
                Content = Zxj_ReplaceHtml("</?font[^>]*>""", Content); 
                Content = Zxj_ReplaceHtml("</?b[^>]*>""", Content); 
                Content = Zxj_ReplaceHtml("</?u[^>]*>""", Content); 
                Content = Zxj_ReplaceHtml("</?i[^>]*>""", Content); 
                Content = Zxj_ReplaceHtml("</?strong[^>]*>""", Content); 
                Content = Zxj_ReplaceHtml("</?strong[^>]*>""", Content); 
       
                Content = Zxj_ReplaceHtml(" """, Content); 
                Regex r = new Regex(@"s+"); 
                Content = r.Replace(Content, ""); 
       
                Content.Trim(); 
                string clearHtml = Content; 
                return clearHtml; 
            
       
            /// <summary> 
            /// 清除文本中的Html标签 
            /// </summary> 
            /// <param name="patrn">要替换的标签正则表达式</param> 
            /// <param name="strRep">替换为的内容</param> 
            /// <param name="content">要替换的内容</param> 
            /// <returns></returns> 
            private static string Zxj_ReplaceHtml(string patrn, string strRep, string content) 
            
                if (string.IsNullOrEmpty(content)) 
                
                    content = ""
                
                Regex rgEx = new Regex(patrn, RegexOptions.IgnoreCase); 
                string strTxt = rgEx.Replace(content, strRep); 
                return strTxt; 
            }
  • 相关阅读:
    蓝桥杯——一步之遥,扩展gcd的应用
    质数唯一分解定理应用——多个数的最小公约数和最大公倍数
    蓝桥杯训练 ——天平称重
    蓝桥杯 奇怪的捐赠——进制的运用
    Kubernetes-基本概念
    Docker-基本概念
    虚拟化向容器化发展
    Kubernetes-服务连接和暴露(endpoints资源)
    Kubernetes-NodePort
    Kubernetes-Load Balancer
  • 原文地址:https://www.cnblogs.com/a-mumu/p/5160393.html
Copyright © 2011-2022 走看看