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

GeT

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

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

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

Помогите составить регулярное выражение?
 

GeT

Новичок
lucas
Читал. Там вроде нет ничего похожего.
Ладно, нет так нет.
 

texrdcom

Новичок
держи не жалко :)

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 - точка работает как любой сивол!

Подправил выражения не прочитал твое задания внематочно :)
 

GeT

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

texrdcom

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