|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() Inscription : octobre 2006 Messages : 297 ![]() |
Bonjour,
J'ai un script qui vérifie les liens chez mes partenaires. Le regex est le suivant : Code :
preg_match_all("`href=\"([^\"]+)\"`",$chaine,$out,PREG_SET_ORDER); Mon problème, c'est que certains utilisent des apostrophes (ex --> <a href='#'>mon_site</a>) et donc là cela renvoie false... Quelqu'un pour m'aidez à adapter mon regex ? |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Développeur .NET Inscription : avril 2009 Messages : 264 ![]() |
Tente ceci :
Code :
preg_match_all("`(href=\"([^\"]+)\"|href=\'([^\']+)\')`",$chaine,$out,PREG_SET_ORDER); |
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
pour parser du HTML c'est DOMDocument
__________________
http://blog.stealth35.com/ |
|
|
10
|
|
|
#4 | ||
|
Membre actif
![]() Inscription : octobre 2006 Messages : 297 ![]() |
Je vous remercie tous les deux. Le regex avec un ou fonctionnait mais du coup, j'ai opté pou DOMDocument.
Je donne mon code source. Peut être cela servira t il à quelqu'un ... Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com