Я надеюсь на помощь в написании с чистым регулярным выражением в PHP для преобразования домена определенных видов активов из строки, потенциально содержащей URL-адреса нескольких активов (изображения, javascripts и т. Д.)Регулярное изменение домена по типу файла для интеграции 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, но только для файлов с расширениями: .png .gif .jpg .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