私は多くの同様の質問を見ましたが、それでも答えは見つかりませんでした。
HTMLのすべての空白(改行を含む)を置き換える必要がある正規表現をどのように表示する必要がありますが、タグは無視しますか?
現在私は使用Regex.Replace(content, @"\s+", "");
していますが、ページに存在するJavaScriptのスペースを削除し、ページが機能しません。
ありがとうございました。
編集:回答のいくつかの質問の後、ここでもう少し詳細があります:私がしているのは、私たちのサイトのHTML出力を「最小化」するHTTPモジュールです。さまざまなソースからの非常に動的なコンテンツを含むWebサイトがあります。最終的な目標は、ページサイズを縮小し、ネットワークトラフィックを削減することです。これは非常に負荷の高いWebサイトであるため、それを完了することが重要です。
実際には、JSとCSSの縮小にMbCompressionライブラリを使用していますが、HTML出力の縮小はサポートされていません(少なくとも私は見つかりませんでした)。