Bonjour j'ai un petit problème avec preg:
je voudrais les chaines entre <td><h5> et </td></h5> ou entre <td><h4> et </td></h4>
séparément les deux preg marchent :
preg_match_all("#<td><h5>(.*)</h5></td>.*>#U",$reg[1], $syn);
preg_match_all("#<td><h4>(.*)</h4></td>.*>#U",$reg[1], $syn2);
si je fais:
preg_match_all("#[<td><h4>|<td><h5>](.*)[</td></h4>|</h5></td>].*>#U",$reg[1], $syn);
je récupère aussi les chaines entre <td><h5> et </td></h4> ou une autre combinaison ce que je ne veux pas;
J'ai donc essayé:
preg_match_all("#[<td><h4>(.*)</td></h4>|<td><h5>(.*)</h5></td>].*>#U",$reg[1], $syn);
mais ca donne rien :-(
Quelqu'un peux m'aider svp??
Merci
NaY