C# 过滤html标签,保留a标签的做法

C#  过滤html标签,汉字间空格,制表符,保留a标签的方法

操作方法

  • 01

    在公共类如Common中定义这么一个方法 public static string ClearHtmlExceptA(string html) { string acceptable = "a"; string stringPattern = @"</?(?(?=" + acceptable + @")notag|[a-zA-Z0-9]+)(?:\s[a-zA-Z0-9\-]+=?(?:(["",']?).*?\1?)?)*\s*/?>"; html = Regex.Replace(html, stringPattern, ""); html = Regex.Replace(html, @"[\t\n]", "", RegexOptions.IgnoreCase); html = Regex.Replace(html, @"[\r]", "", RegexOptions.IgnoreCase); //html = Regex.Replace(html, @"[\t\n\r\s]","",RegexOptions.IgnoreCase); return html; } 然后在你需要过滤的字段添加这个方法即可

(0)

相关推荐

  • 关闭Safari浏览器多标签保留其中一个的技巧

    苹果Safari浏览器里开了很多个标签,想保留其中一个而关闭其余所有标签? 如果点最上方的关闭,就全部退出了,不爽吧. 只需按住""Option键,再点击你想保留的标签页的关闭按钮 ...

  • 华为手机如何给备忘录添加标签并查看标签对应的备忘录个数

    现在有很多人在使用华为手机,有些新用户不知道如何给备忘录添加标签并查看标签对应的备忘录个数,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步根据下图箭头所指,找到并点击[备忘录]图 ...

  • js页面跳转a标签和input标签的转换

    js页面跳转a标签和input标签的转换 操作方法 01 1.通常页面间的链接都是 html 的a标记超链接,例如 02 2.它在页面中展示的就是一个普通的html 超链接的方式,点击它就跳转到对应的 ...

  • 数据透视表行标签、列标签、数值排序

    数据透视表在工作中的应用非常的广泛,那么如何对数据透视表的行标签.列标签.数值进行排序呢? 操作方法 01 行标签排序:点击行标签处的筛选下拉按钮,选择升序或降序排列: 02 列标签排序:同理行标签排 ...

  • ie8怎么设置多标签 ie8多标签浏览设置教程

    很多人习惯在浏览网页时在一个窗口中打开多个标签,那么在IE8中如何设置呢,下面一起来看看设置方法吧。 设置方法其实很简单,第1步:点击工具,第2步:选择internet选项。下图所示; 第3步:选择选 ...

  • 微信标签是什么 怎么给好友贴上标签以及删除标签教程

    微信好友标签怎么用,前几天刚升级到5.3.1,就有朋友问微信好友标签有什么用,其实标签是为了辅助好友管理,在好友比较多的时候有很大帮助,总结了下标签的设置及使用,需要的朋友可以一起看看 微信标签怎么用 ...

  • 两面app在哪里添加兴趣标签?怎么添加标签?

    两面是一款为你戴上面具做最真实的自己的应用社区,一个标签就代表你是什么样的人,那么两面怎么添加标签呢?现在小编就教大家两面添加标签方法. 相关教程:两面消息提示声音如何关闭? 1)点击打开[[两面], ...

  • Edge浏览器怎么新建热门标签?edge浏览器标签设置的技巧

    Edge浏览器热门标签,这个可以方便我们访问我们想快捷访问的网页. 1.这个“热门标签”出现在[新建标签页]中 2.添加一个网页到“热门标签”中,点击这个空白页的加号方块,进行设置. 3.在弹出输入框 ...

  • 怎样自定义EXCEL工作表的标签名称及标签颜色

    EXCEL一个工作簿中有若干个工作表,为了清楚的标示各个工作表,我们可以让它们个性化一些. 步骤/方法 01 打开EXCEL,找到工作表的标签:(以EXCEL2003为例) 02 我们首先自定义工作表 ...