去除HTML中无用的空白字符
发布:apollo | 发布时间: 2010年5月31日最近在看很多技术资料的时候,都有人提到说要把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;
- 相关文章:
Asp.NET在HTML控件下上传文件 (2007-6-11 19:56:32)
《JS操作select相关方法》 (2007-6-11 15:39:15)
《JS两级联动菜单学习全接触》 (2007-6-6 21:21:39)
收集MD5在线破解网站 (2007-4-30 13:12:18)
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。





