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

     1 public static string ContentReplace(string input)
     2         {
     3             input = Regex.Replace(input, @"<(.[^>]*)>", "", RegexOptions.IgnoreCase);
     4             input = Regex.Replace(input, @"([
    ])[s]+", "", RegexOptions.IgnoreCase);
     5             input = Regex.Replace(input, @"-->", "", RegexOptions.IgnoreCase);
     6             input = Regex.Replace(input, @"<!--.*", "", RegexOptions.IgnoreCase);
     7 
     8             input = Regex.Replace(input, @"&(quot|#34);", """, RegexOptions.IgnoreCase);
     9             input = Regex.Replace(input, @"&(amp|#38);", "&", RegexOptions.IgnoreCase);
    10             input = Regex.Replace(input, @"&(lt|#60);", "<", RegexOptions.IgnoreCase);
    11             input = Regex.Replace(input, @"&(gt|#62);", ">", RegexOptions.IgnoreCase);
    12             input = Regex.Replace(input, @"&(nbsp|#160);", " ", RegexOptions.IgnoreCase);
    13             input = Regex.Replace(input, @"&(iexcl|#161);", "xa1", RegexOptions.IgnoreCase);
    14             input = Regex.Replace(input, @"&(cent|#162);", "xa2", RegexOptions.IgnoreCase);
    15             input = Regex.Replace(input, @"&(pound|#163);", "xa3", RegexOptions.IgnoreCase);
    16             input = Regex.Replace(input, @"&(copy|#169);", "xa9", RegexOptions.IgnoreCase);
    17             input = Regex.Replace(input, @"&#(d+);", "", RegexOptions.IgnoreCase);
    18 
    19             input.Replace("<", "");
    20             input.Replace(">", "");
    21             input.Replace("
    ", "");
    22             //去两端空格,中间多余空格
    23             input = Regex.Replace(input.Trim(), "\s+", " ");
    24             return input;
    25         }
  • 相关阅读:
    map
    01背包和完全背包 POJ
    并查集 计算节点数量
    set
    map,vector,queue 图 综合运用
    并查集 hdu-1325 Is It A Tree?
    js中的ajax
    java算法
    MySql在Window上的安装
    微信开发账号要求
  • 原文地址:https://www.cnblogs.com/ghelement/p/4511499.html
Copyright © 2011-2022 走看看