cjremix
Новичок
Помогите пожалста отпарсить HTML (не могу разобраться в регулярном выражении)
Здравствуйте!
Парсю html, нужно выдернуть из него все картинки, я пытаюсь поймать строки вида 'src="blablabla.format"'
тестовая html-ка такая:
Пишу:
Не работает нифига (ничего не возвращает).
Пишу:
Не совсем то, что мне нужно. Помогите пожалста с регулярным, или может быть есть другой способ выдернуть картинки из html? Буду очень признателен за совет. Спасибо.
Здравствуйте!
Парсю html, нужно выдернуть из него все картинки, я пытаюсь поймать строки вида 'src="blablabla.format"'
тестовая html-ка такая:
PHP:
<p><img height="21" width="87" src="/userfiles/avavav.GIF" alt="" /></p>
<p><img height="138" width="150" src="/userfiles/cd81c20268fd8f7940a41d19fd89aa01.jpg" alt="" /></p>
PHP:
ereg("src=\"(\w+(.jpg|.gif|.png|.JPG|.GIF|.PNG))\"",$postedValue,$Pictures);//в postedValue - html код.
Пишу:
PHP:
ereg("src=\"(.+(.jpg|.gif|.png|.JPG|.GIF|.PNG))\"",$postedValue,$Pictures);
PHP:
array(3) {
[0]=>
string(129) "src="/userfiles/avavav.GIF" alt="" /></p>
<p><img height="138" width="150" src="/userfiles/cd81c20268fd8f7940a41d19fd89aa01.jpg""
[1]=>
string(123) "/userfiles/avavav.GIF" alt="" /></p>
<p><img height="138" width="150" src="/userfiles/cd81c20268fd8f7940a41d19fd89aa01.jpg"
[2]=>
string(4) ".jpg"
}