2

PHPに巨大な文字列があります。その中には、次のような多くの URL 文字列があります。

background: #9dc9de url("@{base-url}/img/background.jpg") center top no-repeat;

文字列全体を調べ、任意の URL 文字列を見つけ、現在のタイムスタンプに基づいて拡張子の前にハッシュ コードを挿入して、次のような結果を得る最良の方法は何ですか?

background: #9dc9de url("@{base-url}/img/background_013857308.jpg") center top no-repeat;

私は現在explode、いくつかのパラメーターに基づいて試行していますが、それは間違いなくクリーンなアイデアではありません.

4

2 に答える 2

0

preg_match_all('/\("([^"]+)"\)/', $content, $matches);かっこと二重引用符内のすべてに一致するものを思いつきました。

于 2013-05-20T21:15:04.850 に答える