par
niuxe » 09 janv. 2014, 19:22
Salut Nad21,
essai ce pattern, regarde comment j'ai corrigé ton souci et pourquoi j'ai utilisé tel ou tel signe.
$motif = "#<img.+>#U";
$string = '<p>bla bla <span>bli</span><span><img src="image.jpg" alt="bla bla"> bla bla </span></p>';
preg_match_all($motif,$string,$match);
print_r($match);
<<<EDIT
Je viens de regarder ton code et en fait ça fonctionne seulement si dans ta chaine de caractères il y a un chevron fermant ">"
EDIT;
Un bon site sur le sujet :
expreg ou un excellent bon bouquin :
Mastering Regular Expressions
Salut Nad21,
essai ce pattern, regarde comment j'ai corrigé ton souci et pourquoi j'ai utilisé tel ou tel signe.
[php]
$motif = "#<img.+>#U";
$string = '<p>bla bla <span>bli</span><span><img src="image.jpg" alt="bla bla"> bla bla </span></p>';
preg_match_all($motif,$string,$match);
print_r($match);
[/php]
;)
<<<EDIT
Je viens de regarder ton code et en fait ça fonctionne seulement si dans ta chaine de caractères il y a un chevron fermant ">"
EDIT;
Un bon site sur le sujet : [url=http://www.expreg.com/]expreg[/url] ou un excellent bon bouquin : [url=http://shop.oreilly.com/product/9780596528126.do]Mastering Regular Expressions[/url]