使用PHP的CSS解析器

时间:2011-02-03 12:20:47

标签: php css parsing

这是我的图片css链接:

background-image:url(images/background.gif);

我只想添加一些:../来更改目录。所以我的代码看起来像这样:

background-image:url(../images/background.gif);

我该怎么做?我不需要一个完整的CSS解析器,只需要为图像添加../的代码......

5 个答案:

答案 0 :(得分:4)

$css = str_replace("url(images/", "url(../images/", $css);

答案 1 :(得分:2)

答案 2 :(得分:0)

你能不能只在CSS中找到并替换“(images /”并替换为“(../ images /”??

答案 3 :(得分:0)

PHP-CSS-Parser是一个用MIT许可证在PHP中编写的CSS解析器。

答案 4 :(得分:0)

You must use regex to parse css correctly

regex to parse your code  :  '/(url)\s*\(\s*[\w\W]+\)/ms'