Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Помогите составить регулярное выражение для простой замены
Форумы портала PHP.SU » » Вопросы новичков » Помогите составить регулярное выражение для простой замены

Страниц (1): [1]
 

1. Heavenanvil - 11 Мая, 2016 - 11:30:03 - перейти к сообщению
Здравствуйте.
Суть проблемы проста.
В переменной есть данные, вида:
http://site1.ru/<fileStore.core_Attachment>/1.thumb.jpg
Выделенное красным нужно заменить на: uploads, при том, что до и после этого "красного", значения могут быть разные.
В итоге должно получитися:
http://site1.ru/uploads/1.thumb.jpg

Допустим код:
PHP:
скопировать код в буфер обмена
  1. $poster = "текст текст текст http://site1.ru/<fileStore.core_Attachment>/1.thumb.jpg текст текст текст";
2. kuller - 11 Мая, 2016 - 11:44:57 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. $poster = "текст текст текст http://site1.ru/<fileStore.core_Attachment>/1.thumb.jpg текст текст текст";
  2. $poster = str_replace('<fileStore.core_Attachment>', 'uploads', $poster);
  3.  
  4.  
3. Heavenanvil - 11 Мая, 2016 - 11:51:29 - перейти к сообщению
kuller, да спасибо. То, что нужно. Работает

 

Powered by ExBB FM 1.0 RC1