LINUX.ORG.RU

[php] preg_replace помогите разобраться с регулятором

 


0

1

есть код

<link rel=«stylesheet» type=«text/css» href=«css/style.css» />

к пути файла нужно дописывать адрес домина , чтобы получилась вот такая строка

<link rel=«stylesheet» type=«text/css» href="http://domin.ru/css/style.css" />

с этим проблем нету

preg_replace('!href="(.*?)"!si','href=«'.$host.'/\\1»',$t);

но нужно не заменять строчки где уже есть адрес домина

то есть в данное строки нужно заменять

<link rel=«stylesheet» type=«text/css» href=«css/style.css» />

а в данной нет

<link rel=«stylesheet» type=«text/css» href="http://domin.ru/css/style.css" />

вот как проверку на http:// сделать в данном примере

Ответ на: комментарий от codejumper

работает!

благодарю

некогда не мог с регулятором найти общий язык

reptily ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.