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;
           }
  • 相关阅读:
    [CF600E]Lomsat gelral
    [BZOJ3237]连通图
    [CF580D]Kefa and Dishes
    [BZOJ4726]Sabota?
    bzoj2120&&2453 -- 带修改莫队
    bzoj4726 [ POI2017 ] -- 树形DP
    bzoj2809 [ APIO2012 ] -- 主席树
    bzoj4216 -- 分块
    bzoj4173 -- 欧拉函数
    bzoj2982 -- Lucas定理
  • 原文地址:https://www.cnblogs.com/objectboy/p/2987768.html
Copyright © 2011-2022 走看看