博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
去掉html样式
阅读量:6152 次
发布时间:2019-06-21

本文共 559 字,大约阅读时间需要 1 分钟。

[转]http://tommyhu.cn/csharp-filter-html/

public static string InputText(string text)//过滤html,js,css代码

    {
        text = text.Trim();
        if (string.IsNullOrEmpty(text))
            return string.Empty;
        text = Regex.Replace(text, "[\\s]{2,}", " "); //两个或多个空格替换为一个
        text = Regex.Replace(text, "(<[b|B][r|R]/*>)+|(<[p|P](.|\\n)*?>)", "\n"); //<br>
        text = Regex.Replace(text, "(\\s*&[n|N][b|B][s|S][p|P];\\s*)+", " "); //&nbsp;
        text = Regex.Replace(text, "<(.|\\n)*?>", string.Empty); //其它任何标记
        text = text.Replace("'", "''");
        return text;
    }

转载于:https://www.cnblogs.com/noert/p/3257117.html

你可能感兴趣的文章
直线恒过定点问题
查看>>
Elasticsearch初级语句入门
查看>>
洛谷P4762 [CERC2014]Virus synthesis(回文自动机+dp)
查看>>
利用PIL和Selenium实现页面元素截图
查看>>
cdoj 树上战争(Battle on the tree) Label:并查集?
查看>>
LightOJ 1236 Pairs Forming LCM(LCM为n的数对个数)
查看>>
快速排序算法 JDK6 和JDK 7
查看>>
原生态Ajax(转)
查看>>
页面间对象传递的方法
查看>>
解决Ajax跨域问题:Origin xx is not allowed by Access-Control-Allow-Origin.
查看>>
js闭包
查看>>
Java编程小技巧集锦
查看>>
Codeforces 856C - Eleventh Birthday
查看>>
数字梯形问题
查看>>
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)...
查看>>
完全数据库脱机备份+完全数据库脱机备份案列
查看>>
New Concept English there (9)
查看>>
ES6——块级作用域
查看>>
6-SUPER关键字
查看>>
行动力决定你的水准
查看>>