最近在看很多技术资料的时候,都有人提到说要把HTML文件给压缩了,这样可以减少加快用户的访问速度,功能是实现了,但具体也还没进行测试,下面是整个函数的代码,大家看看吧。
 /// <summary>
 /// 过滤空白的HTML字符
 /// </summary>
/// <param name="Str"></param>
 /// <returns></returns>
public static string FilterBlank(string Str)
 {
      if (!string.IsNullOrEmpty(Str))
      {
          Str = Regex.Replace(Str, @">\s+?<", "><");
          Str = Regex.Replace(Str, @"\r\n\s*", "");
          Str = Regex.Replace(Str, @"<body([\s|\S]*?)>([\s|\S]*?)</body>", @"<body$1>$2<!--Hello,Robot!--></body>", RegexOptions.IgnoreCase);
        }
        return Str;
 }
这里用到正则表达式,需要在.cs页面引入:using System.Text.RegularExpressions;