zoukankan      html  css  js  c++  java
  • c#去除html标签

    public static string DislodgeHtml(string strHtml)
           {
               string[] aryReg ={
                           @"<script[^>]*?>.*?</script>",
                           @"<(\/\s*)?!?((\w+:)?\w+)(\w+(\s*=?\s*(([""'])(\\[""'tbnr]|[^\7])*?\7|\w+)|.{0})|\s)*?(\/\s*)?>",
                           @"([\r\n])[\s]+",
                           @"&(quot|#34);",
                           @"&(amp|#38);",
                           @"&(lt|#60);",
                           @"&(gt|#62);",
                           @"&(nbsp|#160);",
                           @"&(iexcl|#161);",
                           @"&(cent|#162);",
                           @"&(pound|#163);",
                           @"&(copy|#169);",
                           @"&#(\d+);",
                           @"-->",
                           @"<!--.*\n"
                           };
               string newReg = aryReg[0];
               string strOutput = strHtml;
               for (int i = 0; i < aryReg.Length; i++)
               {
                   Regex regex = new Regex(aryReg[i], RegexOptions.IgnoreCase);
                   strOutput = regex.Replace(strOutput, string.Empty);
               }
               strOutput.Replace("<", "");
               strOutput.Replace(">", "");
               strOutput.Replace("\r\n", "");
               return strOutput;
           }
  • 相关阅读:
    Grove.net实践ORM学习笔记
    COM+的事务
    Delphi中MIDAS线程模型
    Delphi中封装ADO之我重学习记录。。。
    100 多个JaveScript 常用函数
    javascript 事件
    js 收藏
    js 常用函数
    表单11种Input的高级用法
    UltraEdit 使用技巧
  • 原文地址:https://www.cnblogs.com/objectboy/p/2987768.html
Copyright © 2011-2022 走看看