前提・実現したいこと
バッファリングを用いて変数に格納したCSSから、以下のような文字列をまとめて削除したいと考えています。
@import url("URL1"); @import url("URL2"); @import url("URL3");
※「URL1」「URL2」「URL3」の部分には任意のURLが入ります。
正規表現を使って実現させようと色々と調べてみたのですが、うまく実現できなかったためご教示いただけると幸いです。
PHPでの正規表現は負荷が高いと聞くため、もっと良いやり方がありましたら、そちらも教えていただけますとありがたいです。
ご指導のほど、よろしくお願いいたします!
該当のソースコード
PHP
1ob_start(); 2include_once( dirname( __FILE__ ) . '/style.css' ); 3$hoge = ob_get_contents(); 4$hoge = str_replace( '???', '', $hoge ); 5echo $hoge;
「???」の部分に正規表現を記載予定
補足情報
PHP5以上で使えれば問題ないと考えています。
回答3件
あなたの回答
tips
プレビュー