【发布时间】:2012-10-15 13:37:09
【问题描述】:
我看到很多类似的问题,但仍然没有找到答案。
应该如何看待需要替换 HTML 中的所有空格(包括换行符)但忽略标签的正则表达式?
目前我使用Regex.Replace(content, @"\s+", "");,但会删除页面上存在的 JavaScript 中的空格,然后页面不起作用。
谢谢。
编辑:在回答一些问题后,这里有更多细节: 我正在做的是“缩小”我们网站上的 HTML 输出的 HTTP 模块。我们有一个网站,其中包含来自许多不同来源的非常动态的内容。最终目标是减小页面大小并减少网络流量。这是一个高负载的网站,所以完成它对我们很重要。
实际上我们正在使用 MbCompression 库进行 JS 和 CSS 缩小,但它不支持缩小 HTML 输出(至少我没有找到)。
【问题讨论】:
标签: javascript asp.net html regex