【发布时间】:2010-12-18 08:53:14
【问题描述】:
我正在用 PHP 创建一个 CSS 生成器,它使用 CSSX(是的,它们是我的想法)文件(具有特殊语法)。一个功能是“短 cmets”:
body
{
font-family: Georgia; //I really like this font!
}
现在我想用 /* ... */ 评论替换这条评论,所以输出是这样的:
body
{
font-family: Georgia; /*I really like this font!*/
}
我该怎么做?谢谢,
附:将完整的 CSSX 文件读入一个字符串变量。
P.P.S 这个 q 已回答。要修复 url('//server/etc.cssx') 问题,请使用:
$file = preg_replace('~[^"\'\(]//([^\r\n]*)[^"\'\)]~', '/*$1*/', $file);
【问题讨论】:
标签: php regex code-generation