zoukankan      html  css  js  c++  java
  • asp.net 去除数据中带有的html标签

    1,在控制器中实现去除html标签的静态方法

    //去除html标签
    public static string ReplaceHtmlMark(object Contents)
    {
    string HtmlString = Convert.ToString(Contents);
    string[] RegexString = {
    @"style='.*?'",
    @"class='.*?'",
    @"<param.*?>(</param>)?",
    @"<embed.*?>(</embed>)?",
    @"<object.*?>(</object>)?",
    @"<strong.*?>(</strong>)?",
    @"<span.*?>(</span>)?",
    @"<p.*?>(</p>)?",
    @"<u.*?>(</u>)?",
    @"<em.*?>(</em>)?",
    @"<div.*?>(</div>)?",
    @"<o:p.*?>(</o:p>)?",
    @"<font.*?>(</font>)?",

    };
    foreach (String str in RegexString)
    {
    Regex regex = new Regex(str, RegexOptions.IgnoreCase);
    HtmlString = regex.Replace(HtmlString, string.Empty);
    }
    string[] RegexString2 = {
    @"</font>",
    @"</o:p>",
    @"</div>",
    @"</p>",
    @"</object>",
    @"</strong>",
    @"</span>",
    @"</ins>",
    @"&nbsp;",
    };
    foreach (String str2 in RegexString2)
    {
    Regex regex2 = new Regex(str2, RegexOptions.IgnoreCase);
    HtmlString = regex2.Replace(HtmlString, string.Empty);
    }
    return HtmlString;
    }

    2,前台需要去除html标签的字段

      @(HomeController.ReplaceHtmlMark(dr["Content"]))

    记忆力下降,日常日志
  • 相关阅读:
    maven学习(二)
    maven学习(一)
    一步步点亮led之软硬件分析
    mkv210添加校验和
    led部分Makefile
    makefile
    交叉编译工具链
    基础知识
    C语言复杂表达式与指针应用
    指针
  • 原文地址:https://www.cnblogs.com/yushuo/p/3785531.html
Copyright © 2011-2022 走看看