Sous ensemble regexp

Sous ensemble regexp - PHP - Programmation

Marsh Posté le 03-02-2008 à 16:35:13    

Bonjour,
 
Je souhaite réalisé une regexp pour le besoin d'un script. Cette regexp doit marché qu'il y est ou non un sous ensemble dans ma variable.
Je m'explique par un exemple:
 
<div class=g><link rel=ok ><h2>ok</h2></div>
 
Je voudrais que ma regexp capture la classe de la div et la valeur entre le h2 sachant que le link peut etre present ou non dans la ligne.
 
Je pensais faire comme ceci:
 
<div class=([^>]*)>(<link[^>]*> )?<h2[^>]*>([^<]*)</h2>
 
Car je sais que pour dire "si la lettre et la 0 ou 1 fois" il faut utilisé "?" mais visiblement, ma regexp ne marche pas.
 
Si quelqu'un peut m'aider.
 
Merci.

Reply

Marsh Posté le 03-02-2008 à 16:35:13   

Reply

Sujets relatifs:

Leave a Replay

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