私は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")も追加されていますが、これは良くありません。
あなたの助けを楽しみにしています。