Pomogite s RegExp....

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

Artur

Новичок
Pomogite s RegExp....

Est problemka.
Klienty prisylajut tekst cto-to vrode :

bla bla bla <a href="http://www.url.com/?filial=3"><img
src="http://images.url.com/filial3.jpg"></a> bla bla

Kazhdyj link imeet svoju fotku.

Nado sformurovat' massiv, ctoby
$mass[1]="http://www.url.com/?filial=3";...huju fotku ne poluchaetsia.... Pomogite :(
 
Artur
А урлы вида
<a href=http://www.url.com/?filial=3><img
src=http://images.url.com/filial3.jpg></a> bla bla
не хочешь обрабатывать? ;)
 
Автор оригинала: Гравицапа
Artur
А урлы вида
<a href=http://www.url.com/?filial=3><img
src=http://images.url.com/filial3.jpg></a> bla bla
не хочешь обрабатывать? ;)
zagliuchilsia nemnogo... ne poluchaetsia.
Stroka, kotoruju predstavil vozvrashaet tolko masiv URL'ov iz vsego teksta...
 
Вроде подходит....
PHP:
<?php

$full_text = 'bla bla bla <a href="http://www.url.com/?filial=3"><img
src="http://images.url.com/filial3.jpg dd></a> bla bla

bla bla bla <a href=http://www.url.com/?filial=4><img
src=http://images.url.com/filial4.jpg></a> bla bla

';
var_dump($full_text);

preg_match_all('~<a.*?href[\s]*?=\W*?([^>\"\'\s]+).*?<img.*?src[\s]*?=\W*?([^>\"\'\s]+).*?<\/a>~smi', $full_text, $mass);

var_dump($mass);

?>
Хотя можно наверно и проще сделать...
 
Сверху