Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Регулярные выражения > Дописание src у img (HTML + PHP)


Автор: Pena 7.4.2015, 17:48
Подскажите как исправить строчку:
Код

str_replace(' src="', ' src="' . "{$Путь_к_хранилищу}/", $Text);

, которая на данный момент затрагивает все src встречающиеся в тексте, тогда как должны быть затронуты только src в <img> (не в iframe).
Если это preg_replace(), то так?:
Код

preg_replace('/img((?:(?!src)|.)*)src="([0-9]{1,2}\.[a-z]{3,4})"/i', 'img$1src="' . $Путь_к_хранилищу . '/$2"', $Text);

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)