从整个Html中移除空格,但在pre中使用php中的正则表达式

时间:2013-03-14 20:07:50

标签: php regex html-parsing

我正在使用此post中的以下正则表达式:(?< = \ s)\ s +(?![^<>] *)

当我这样做时:

echo gzencode( trim( preg_replace('/(?<=\s)\s+(?![^<>]*<\/pre>)/', '', $html) ), 9);

在所有html中替换空格。甚至在预标签内。我需要这个来压缩整个页面。

1 个答案:

答案 0 :(得分:1)

试试这个:

echo gzencode( trim( preg_replace('/\s+(?![^<>]*<\/pre>)/', '', $html) ), 9);

=)