Bonjour à tous,
Je débute en expression régulière :roll: et j'ai une petite question.
J'utilise depuis peu le site http://www.gethifi.com/tools/regex pour tester mes expressions. J'arrive à faire ce que je veux (enfin presque :lol: ), mais quand je dois passer en PHP c'est la cata !
Un exemple : j'ai trois TR dans lesquelles j'ai des <TD> à extraire. Mais je ne veut que le premier TR que j'identifie avec un ID.
Voici le code que j'ai testé sur le site ci-dessus et ça marche très bien, mais en php j'ai une erreur. Mais quand je supprime les ? de mon expression, PHP me renvoie tous les TR.
Je pensé que les expressions régulières fonctionnait partout de la même manière.
Merci pour votre aide.
Orsam
Je débute en expression régulière :roll: et j'ai une petite question.
J'utilise depuis peu le site http://www.gethifi.com/tools/regex pour tester mes expressions. J'arrive à faire ce que je veux (enfin presque :lol: ), mais quand je dois passer en PHP c'est la cata !
Un exemple : j'ai trois TR dans lesquelles j'ai des <TD> à extraire. Mais je ne veut que le premier TR que j'identifie avec un ID.
Voici le code que j'ai testé sur le site ci-dessus et ça marche très bien, mais en php j'ai une erreur. Mais quand je supprime les ? de mon expression, PHP me renvoie tous les TR.
Code:
<tr id="pdv942".*?>(.*?)<\/tr>
Code:
$toto = ereg('<tr id="pdv942".*?>(.*?)<\/tr>' ,$toto,$retour);
Je pensé que les expressions régulières fonctionnait partout de la même manière.
Merci pour votre aide.
Orsam