Я работаю на регулярное выражение, чтобы найти и заменить все матчи, которые не начинаются с URL (HTTPрегулярное выражение находят матч
относительные пути собираются быть преобразованы в полные пути абсолютных т.е. URL-адрес (Foo/бар)> URL ('http://foo/bar ')
матч:
- URL (Foo/бар)
- URL (' Foo/бар')
не совпадают:
- URL (http://foo/bar)
- URL ('http://foo/bar')
Это то, что я придумал до сих пор, но я 'м не 100%
$fileContents = preg_replace(
'/url\(("|\')?(?<!(http))(.+?)("|\')?\)/i',
'url(\'' . $glmBaseUrl . $subDir . '/$3\')',
$fileContents
);
только то, что мне нужно, спасибо за помощь и подсказку! – veilig