我正在尝试使用 preg_replace 缩小多个 CSS 文件。实际上,我只是想从文件中删除任何换行符/制表符和注释。以下对我有用:
$regex = array('{\t|\r|\n}', '{(/\*(.*?)\*/)}'); echo preg_replace($regex, '', file_get_contents($file));
但我想在一个多行正则表达式中做到这一点,就像这样:
$正则表达式 = <<<EOF {( \t | \r | \n | /\*(.*?)\*/ )}X EOF; echo preg_replace($regex, '', file_get_contents($file));
但是,这根本没有任何作用。有没有办法做到这一点?
编辑:好的,所以我会看看现有的缩小器,但它仍然给我留下了一个问题,我将如何做这样的多行正则表达式,因为使用 x-modifier 多行正则表达式即使在 php 中也应该可以正常工作,应该'他们吗?