Zero Q Новичок 17 Окт 2005 #1 eregi_replace заменяет только последнее вхождение и ereg_replace также работает +=( PHP: $msg = eregi_replace("(.*)\\[img\\](.*)\\[/img\\](.*)",'\\1<img src="\\2">\\3',$msg); Кто знает в чем проблема? Поискал по поиску ничего не нашел, смотрел не все темы, траффика почти нету...
eregi_replace заменяет только последнее вхождение и ereg_replace также работает +=( PHP: $msg = eregi_replace("(.*)\\[img\\](.*)\\[/img\\](.*)",'\\1<img src="\\2">\\3',$msg); Кто знает в чем проблема? Поискал по поиску ничего не нашел, смотрел не все темы, траффика почти нету...
Фанат oncle terrible Команда форума 17 Окт 2005 #2 eregi_replace заменяет только последнее вхождение Нажмите для раскрытия... нет, все
Alexos Новичок 17 Окт 2005 #3 Zero Q почитай про жадность http://phpclub.ru/detail/article/simple_regular
Zero Q Новичок 17 Окт 2005 #4 Фанат Это был не вопрос, я случайно в теме поставил знак вопроса, щаз изменил... Alexos Спасибо, читаю... -~{}~ 17.10.05 21:15: Alexos Спасибо помогло! Изменил на : PHP: $msg = preg_replace("/(.*)x([a-zA-Z]+)x(.*)/U",'\\1 <img src="system/img/clan/\\2.gif"> \\3',$msg); И все заработало, так как этого хочу я, Спасибо еще раз.
Фанат Это был не вопрос, я случайно в теме поставил знак вопроса, щаз изменил... Alexos Спасибо, читаю... -~{}~ 17.10.05 21:15: Alexos Спасибо помогло! Изменил на : PHP: $msg = preg_replace("/(.*)x([a-zA-Z]+)x(.*)/U",'\\1 <img src="system/img/clan/\\2.gif"> \\3',$msg); И все заработало, так как этого хочу я, Спасибо еще раз.