利用正则表达式去掉html代码

eczhongbenq4

eczhongbenq4

2016-02-19 17:58

下面这个利用正则表达式去掉html代码教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!

  using System.Text.RegularExpressions;//需要引用

    // 利用正则表达式去掉""和""之间的内容
    private string StripHT(string strHtml)
    {
     Regex regex=new Regex(".+?",RegexOptions.IgnoreCase);
     string strOutput=regex.Replace(strHtml,"");
     return strOutput;
    }

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

  
  //方法二(不知为什么此方法占用CPU100%)

  public static string DropHTML(string strHtml)
    {
     string [] aryReg ={
            @"script[^]*?.*?/script",
            @"(/s*)?!?((w+:)?w+)(w+(s*=?s*(([""''])([""''tbnr]|[^7])*?7|w+)|.{0})|s)*?(/s*)?",
            @"([])[s]+",
            @"&(quot|#34);",
            @"&(amp|#38);",
            @"&(lt|#60);",
            @"&(gt|#62);",
            @"&(nbsp|#160);",
            @"&(iexcl|#161);",
            @"&(cent|#162);",
            @"&(pound|#163);",
            @"&(copy|#169);",
            @"&#(d+);",
            @"--",
            @"!--.*"        
           };

     string [] aryRep = {
             "",
             "",
             "",
             """,
             "&",
             "",
             "",
             " ",
             "xa1",//chr(161),
             "xa2",//chr(162),
             "xa3",//chr(163),
             "xa9",//chr(169),
             "",
             "",
             ""   
            };

     string newReg =aryReg[0];
     string strOutput=strHtml;
     for(int i = 0;iaryReg.Length;i++)
     {
      Regex regex = new Regex(aryReg[i],RegexOptions.IgnoreCase );
      strOutput = regex.Replace(strOutput,aryRep[i]);
     }

     strOutput.Replace("","");
     strOutput.Replace("","");
     strOutput.Replace("","");
     return strOutput;
       
    }
  http://www.cnblogs.com/wang123/archive/2006/09/16/505758.html

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
展开更多 50%)
分享

猜你喜欢

利用正则表达式去掉html代码

Web开发
利用正则表达式去掉html代码

用正则表达式过滤html代码

Web开发
用正则表达式过滤html代码

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

正则表达式轻松消除HTML代码

Web开发
正则表达式轻松消除HTML代码

正则表达式

Web开发
正则表达式

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

正则表达式口诀 正则表达式学习工具

Web开发
正则表达式口诀 正则表达式学习工具

正则表达式过滤html标签对

Web开发
正则表达式过滤html标签对

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

唯美忧伤的女生伤感网名 散落的心事无从收拾

唯美忧伤的女生伤感网名 散落的心事无从收拾

打开Excel出现宏怎么解决?

打开Excel出现宏怎么解决?
下拉加载更多内容 ↓