私はcssファイルを持っており、その中に
url('PTN77F-webfont.eot')
フォント名と
@import url("layout.css");
インポート用があります。
"PTN77F-webfont.eot"
with の前にテキストを追加し、 の前にpreg_replace
他のテキストを追加する必要があります"layout.css"
。これは単なる例であり、そこにある任意のテキストにすることができます。基本的に、 内にテキストを追加し、 内にurl('abc')
別のテキストを追加する必要があります@import url("def")
。
私がこれまでに行ったことは次のとおりです。
$new_file_content = preg_replace("/([^import]\s*\burl\s*\('|\")(.*)('|\"\))/i", '$1'.JURI::base().'$2$3', $new_file_content);
これは正常に機能してurl('PTN77F-webfont.eot')
いますが、私の変数は内部に@import url("layout.css")
も追加されていますが、これは良くありません。
あなたの助けを楽しみにしています。