Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> помогите составить регэксп... обработать пути у картинок... 
V
    Опции темы
lancelot555
Дата 21.9.2006, 02:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 19.2.2005

Репутация: нет
Всего: нет



пути у картинок могут всевозможные:
Код

... ><img src="gfx/index_03.jpg" width ...
... <td><img src="/images/spacer.png" alt= ...
... td><img src="http://domen.ru/pic/ls9/42/s/1.jpg"></td>  ...

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

... ><img src="index_03.jpg" width ...
... <td><img src="spacer.png" alt= ...
... td><img src="1.jpg"></td>  ...

HELP. составил такое выражение: 
Код

$result=eregi_replace("src=[\"|']?[a-zA-Z0-9_\.:-]+/*([a-zA-Z0-9_\.:-])*[\"|']?","'",$result);

но она естественно не работает, ищются не все возможные пути и не могу понять как написать заменяющее выражение...  smile 
--------------------
Hи что так не поpтит цель, как попадание! =)
PM MAIL   Вверх
lancelot555
Дата 21.9.2006, 03:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 19.2.2005

Репутация: нет
Всего: нет



сам нашел ответ  smile 

Код

$result=preg_replace_callback( "#src=(.+?)\s#i" , "replace" , $result );    


 smile 
--------------------
Hи что так не поpтит цель, как попадание! =)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Тексты | Следующая тема »


 




[ Время генерации скрипта: 0.0898 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.