【发布时间】:2010-11-25 15:25:21
【问题描述】:
我正在尝试使用 preg_replace 缩小多个 CSS 文件。实际上,我只是想从文件中删除任何换行符/制表符和 cmets。以下对我有用:
$regex = array('{\t|\r|\n}', '{(/\*(.*?)\*/)}'); echo preg_replace($regex, '', file_get_contents($file));但我想在单个多行正则表达式中执行此操作,如下所示:
$正则表达式 =但是,这根本没有任何作用。有没有办法做到这一点?
编辑:好的,所以我将看看现有的缩小器,但它仍然让我想知道如何做这样的多行正则表达式,因为使用 x-modifier 多行正则表达式即使在 php 中也应该可以正常工作,不是吗?
【问题讨论】:
-
最好使用 deflate 或 gzip 之类的压缩。这会给你带来更好的结果。
标签: php regex preg-replace