打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C#去除字符串中的HTML,效果就像将HTML复制到记事本一样
  1. /// <summary>  
  2.         /// 去除字符串中的HTML,效果就像将HTML复制到记事本一样  
  3.         /// </summary>  
  4.         /// <param name="Htmlstring"></param>  
  5.         /// <returns></returns>  
  6.         public static string DelHTML(string Htmlstring)//将HTML去除  
  7.         {  
  8.             #region  
  9.             //删除脚本  
  10.   
  11.             Htmlstring = System.Text.RegularExpressions.Regex.Replace(Htmlstring, @"<script[^>]*?>.*?</script>", "", System.Text.RegularExpressions.RegexOptions.IgnoreCase);  
  12.   
  13.             //删除HTML  
  14.   
  15.             Htmlstring = System.Text.RegularExpressions.Regex.Replace(Htmlstring, @"<(.[^>]*)>", "", System.Text.RegularExpressions.RegexOptions.IgnoreCase);  
  16.   
  17.             Htmlstring = System.Text.RegularExpressions.Regex.Replace(Htmlstring, @"([/r/n])[/s]+", "", System.Text.RegularExpressions.RegexOptions.IgnoreCase);  
  18.   
  19.             Htmlstring = System.Text.RegularExpressions.Regex.Replace(Htmlstring, @"-->", "", System.Text.RegularExpressions.RegexOptions.IgnoreCase);  
  20.   
  21.             Htmlstring = System.Text.RegularExpressions.Regex.Replace(Htmlstring, @"<!--.*", "", System.Text.RegularExpressions.RegexOptions.IgnoreCase);  
  22.   
  23.             //Htmlstring =System.Text.RegularExpressions. Regex.Replace(Htmlstring,@"<A>.*</A>","");  
  24.   
  25.             //Htmlstring =System.Text.RegularExpressions. Regex.Replace(Htmlstring,@"<[a-zA-Z]*=/.[a-zA-Z]*/?[a-zA-Z]+=/d&/w=%[a-zA-Z]*|[A-Z0-9]","");  
  26.   
  27.   
  28.   
  29.             Htmlstring = System.Text.RegularExpressions.Regex.Replace(Htmlstring, @"&(quot|#34);", "/"", System.Text.RegularExpressions.RegexOptions.IgnoreCase);  
  30.   
  31.             Htmlstring = System.Text.RegularExpressions.Regex.Replace(Htmlstring, @"&(amp|#38);", "&", System.Text.RegularExpressions.RegexOptions.IgnoreCase);  
  32.   
  33.             Htmlstring = System.Text.RegularExpressions.Regex.Replace(Htmlstring, @"&(lt|#60);", "<", System.Text.RegularExpressions.RegexOptions.IgnoreCase);  
  34.   
  35.             Htmlstring = System.Text.RegularExpressions.Regex.Replace(Htmlstring, @"&(gt|#62);", ">", System.Text.RegularExpressions.RegexOptions.IgnoreCase);  
  36.   
  37.             Htmlstring = System.Text.RegularExpressions.Regex.Replace(Htmlstring, @"&(nbsp|#160);", " ", System.Text.RegularExpressions.RegexOptions.IgnoreCase);  
  38.   
  39.             Htmlstring = System.Text.RegularExpressions.Regex.Replace(Htmlstring, @"&(iexcl|#161);", "/xa1", System.Text.RegularExpressions.RegexOptions.IgnoreCase);  
  40.   
  41.             Htmlstring = System.Text.RegularExpressions.Regex.Replace(Htmlstring, @"&(cent|#162);", "/xa2", System.Text.RegularExpressions.RegexOptions.IgnoreCase);  
  42.   
  43.             Htmlstring = System.Text.RegularExpressions.Regex.Replace(Htmlstring, @"&(pound|#163);", "/xa3", System.Text.RegularExpressions.RegexOptions.IgnoreCase);  
  44.   
  45.             Htmlstring = System.Text.RegularExpressions.Regex.Replace(Htmlstring, @"&(copy|#169);", "/xa9", System.Text.RegularExpressions.RegexOptions.IgnoreCase);  
  46.   
  47.             Htmlstring = System.Text.RegularExpressions.Regex.Replace(Htmlstring, @"&#(/d+);", "", System.Text.RegularExpressions.RegexOptions.IgnoreCase);  
  48.   
  49.   
  50.             Htmlstring.Replace("<", "");  
  51.   
  52.             Htmlstring.Replace(">", "");  
  53.   
  54.             Htmlstring.Replace("/r/n", "");  
  55.   
  56.             //Htmlstring=HttpContext.Current.Server.HtmlEncode(Htmlstring).Trim();  
  57.             #endregion  
  58.   
  59.   
  60.             return Htmlstring;  
  61.   
  62.         }  
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
一个用C#过滤HTML代码的函数
正则表达式过滤HTML危险脚本
正则表达式过滤Html标签
如何用正则表达式去掉HTML标签
清除html 标签
C#过滤Html标记
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服