• html编码和解码


    public static string EncodeStr(string str)
            {
                str = Regex.Replace(str, @"<html[^>]*?>.*?</html>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<html[^>]*?/>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<body[^>]*?>.*?</body>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<body[^>]*?/>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<meta[^>]*?>.*?</meta>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<meta[^>]*?/>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<frame[^>]*?>.*?</frame>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<frame[^>]*?/>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<frameset[^>]*?>.*?</frameset>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<frameset[^>]*?/>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<iframe[^>]*?>.*?</iframe>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<iframe[^>]*?/>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<layer[^>]*?>.*?</layer>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<layer[^>]*?/>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<ilayer[^>]*?>.*?</ilayer>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<ilayer[^>]*?/>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<applet[^>]*?>.*?</applet>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<applet[^>]*?/>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<script[^>]*?>.*?</script>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<script[^>]*?/>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<link[^>]*?>.*?</link>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<link[^>]*?/>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<style[^>]*?>.*?</style>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<style[^>]*?/>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<form[^>]*?>.*?</form>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<form[^>]*?/>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<input[^>]*?>.*?</input>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<input[^>]*?/>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<textarea[^>]*?>.*?</textarea>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<textarea[^>]*?/>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<select[^>]*?>.*?</select>", "",
                RegexOptions.IgnoreCase);
                str = Regex.Replace(str, @"<select[^>]*?/>", "",
                RegexOptions.IgnoreCase);
                return HttpUtility.HtmlEncode(str);
            }
            public static string DecodeStr(string encodeStr)
            {
                return HttpUtility.HtmlDecode(encodeStr);
            }
    

      

  • 相关阅读:
    51 nod 1181 质数中的质数(质数筛法)
    Just oj 2018 C语言程序设计竞赛(高级组)F:Star(结构体排序+最小生成树)
    欧拉函数+费马小定理拓展
    ZOJ 3785 What day is that day?(数论:费马小定理)
    Just oj 2018 C语言程序设计竞赛(高级组)H: CBT?
    树链剖分(入门学习)
    bitset用法
    链式前向星
    Nearest Common Ancestors(LCA板子)
    LCA(最近公共祖先)
  • 原文地址:https://www.cnblogs.com/kuailewangzi1212/p/3411773.html
Copyright © 2020-2023  润新知