我希望一些幫助寫在PHP中的正則表達式清潔某些類型的資產的域從潛在含有多個資產(圖像,JavaScript等的網址字符串轉換)域變化正則表達式的文件類型CDN集成
例如:
$string = 'Some content including image tags <img src="http://domain.com/image.png" /> and image urls http://domain.com/image.png and javascript links <script src="http://domain.com/funtimes.js"></script> and js urls http://domain.com/funtimes.js but not this image http://notthisdomain.com/nope.png';
正則表達式應該http://domain.com更改資產域http://cdndomain.com,但僅適用於使用擴展名的文件:巴紐.jpg,.gif和.js文件的.css
所需的輸出爲上面會
$string = 'Some content including image tags <img src="http://cdndomain.com/image.png" /> and image urls http://cdndomain.com/image.png and javascript links <script src="http://cdndomain.com/funtimes.js"></script> and js urls http://cdndomain.com/funtimes.js but not this image http://notthisdomain.com/nope.png';
謝謝!並感謝您的解釋! – user1678033