如何在两个字符之间preg_replace删除注释行?

时间:2018-09-17 23:57:03

标签: php

我正在尝试使用preg_replace从数据库中通过php删除某些CSS样式中的注释代码。如果最好使用srt_replace或其他函数,请告诉我该怎么做。

我要删除以下位置的注释代码:

/*here is some commented code*/
background: #AAA;
/*here is some commented code*/

我上面的代码字符串在$ spiderman中:

$ironman = preg_replace("//*(.*?)/*/Uis","",$spiderman);

我怎样才能使$ ironman变得公正

background: #AAA;

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

尝试以下带有非贪婪标记的preg_replace语句

   echo $ironman = preg_replace("/\/\*(.*)\*\//Uis","",$spiderman);