我遇到一种情况,我需要在PHP中搜索一个css文件,并用客户端上载的任何内容替换字符串'logo.png'的所有实例。假设他们上传了“ logo.jpg”(注意文件扩展名不同)。
我的问题是CSS内容还包含对我想保持不变的'applogo.png'的引用。但是,当然,只要我运行下面的代码,它将把“ applogo.png”更改为“ applogo.jpg”:
$cssContent = str_replace('logo.png','logo.jpg',$cssContent);
当我搜索和替换“ logo.png”时,如何确保它会忽略“ applogo.png”?
*在某些情况下,字符串中可能包含也可能不包含引号,因此包含引号是不可靠的。
感谢您对资源的任何帮助或指导。