[PHP] expressions reguliere: + petite chaine qui match

expressions reguliere: + petite chaine qui match [PHP] - PHP - Programmation

Marsh Posté le 20-11-2004 à 17:33:16    

Désolé je crois que je vais poser une question de noobs, mais j'arrive a trouver ca nulle part ...
 
en fait j'ai une chaine de ce genre
 
... <TD> avant sommaire </TD> </TD>Sommaire ...</TD> <TD> apres sommaire </TD>
 
moi je voudrais récupérer Sommaire ...
 
je fais donc eregi("Sommaire(.*)</TD>",...,...);
 
le probleme c que php me renvoie Sommaire ...</TD><TD> apres sommaire</TD>
 
il cherche a me faire la chaine la plus longue possible qui correspond a mon pattern, mais moi je voudrais la chaine la plus petite !
 
apres recherche sur le forum, je suis tombé sur ce topic :
http://forum.hardware.fr/forum2.ph [...] 0&subcat=0
 
ou tentacle propose de faire (.*?), mais si je fais ca, j'obtiens
Warning: eregi() [function.eregi]: REG_BADRPT in /var/www/html/news/index.php on line 31
 
donc, je suis bloqué ! ca doit etre tout con, mais la je vois pas ...
si une bonne ame pouvait m'aider ...
merci ...

Reply

Marsh Posté le 20-11-2004 à 17:33:16   

Reply

Marsh Posté le 21-11-2004 à 19:15:09    

ok autant pour moi :
 
http://forum.hardware.fr/forum2.ph [...] =0&subcat=
 
avec preg_match ca marche ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed