【发布时间】:2017-10-13 14:12:03
【问题描述】:
是否可以对嵌入式样式执行 str_replace 或 preg_replace ?我尝试了各种选择,但运气不佳,但我不确定我错过了什么。
我在页面上有一个带有一堆 CSS 的标签,其中许多包含具有相对背景路径的类,例如:
background: url("/wcsstore/comp/en_GB/header.jpg") no-repeat; background-position: center center; height: 200px; max-width: 1200px; margin: 0 auto 40px;
我正在尝试用以下代码将此路径替换为绝对路径,但似乎无法定位页面上的 CSS。
$replaceThis = 'url(\"/wcsstore/"';
str_replace('/wcsstore/', 'http://****.com/nimrod/wcsstore/', $replaceThis);
谢谢。
P.S 在这种情况下,我不可能针对单个班级。这是一个包含在标题模板中的 sn-p,将在 1000 多个页面上执行。
【问题讨论】:
标签: php preg-replace background-image str-replace