Регулярное выражение

  • Автор темы Автор темы GeT
  • Дата начала Дата начала

GeT

Новичок
Регулярное выражение

Помогите, плиз. Чето совсем туплю.

<img src="http://blablabla.ru/img.jpg" border="0" блаблабла>
Как отсюда вытащить URL картинки? Нужно чтобы вытаскивало только форматы jpg, png, gif, bmp.

Помогите составить регулярное выражение?
 
lucas
Читал. Там вроде нет ничего похожего.
Ладно, нет так нет.
 
держи не жалко :)

PHP:
$test='<img src="http://blablabla.ru/img.jpg" border="0" блаблабла>';
preg_match("#.*?src=\"(.*?(jpg|png|gif|bmp))\".*?#is", $test, $resultat);
echo $resultat['1'];
// Вся хитрость в том что описываем любое количество символов как .*? - любое количество и кванификатор не жадный и выставляем флаги is ! :) s - точка работает как любой сивол!

Подправил выражения не прочитал твое задания внематочно :)
 
texrdcom
Спасибо, но я уже сам сделал =))))
Тем более что у тебя ошибка - картинки нужно только из тегов <img> вытаскивать
 
Тем более что у тебя ошибка - картинки нужно только из тегов <img> вытаскивать
А ещё я вязать умею :)
А ты думаеш что я сам догадаться должен, от куда и что вытаскивать ты хочешь :)
А - прочитал :) - есть такое выражение не особо литературное :)
 
Сверху