Probleme expression reguliere

koa0 -  
 koa0 -
Bonjour tout le monde,
Quelqu'un pourrait m'expliquer ce que veut dire l'expression suivante. Merci.
if ($Balise =~ /^<$nom_balise([^\/.>]*?)\/*?>/ )
A voir également:

1 réponse

loupius
 
Sera vrai lorsque l'on aura la variable '$Balise' qui sera composée de:
- du caractère '<' en début de ligne,
- du texte égal à celui représenté par $nom_balise,
- de n'importe quels caractères qui ne soient ni '/', ni '.' ou ni '>',
- éventuellement du caractère '/' en nombre illimité,
- du caractère '>'
- et suivi de n'importe quoi..
Par exemple:
En supposant que '$nom_balise' soit "BALISE":
<BALISE> sera vrai,
B<BALISE> sera faux,
<BALISEB> sera vrai,
<BALISE/> sera vrai,
<BALISEB/> sera vrai,
<BALISE/B> sera faux,
<BALISEBALISE///><<PAS_BALISE>> sera vrai,
<BALISEBALISE.///> sera faux... et ainsi de suite
0
koa0
 
Bonsoir
Bien qu'en analysant l'expression j'ai eu a reponse je te remercie beaucoup d'avoir repondu
A bientot
0