Expressions régulières...

Mammouth du PHP | 1668 Messages

26 juin 2008, 10:12

Bonjour à toutes et tous,

Je suis confronté à un problème majeur, j'aimerais appliquer une expression régulière sur un texte comme ça :

Code : Tout sélectionner

<b1>salut<b1>!</b1></b1>
Le problème si je fait une expression de ce genre :

Code : Tout sélectionner

#<b1>(.+)</b1>#i
c'est que ça me prendra "salut<b1>!", alors que j'aimerais que ça me prenne "salut<b1>!</b1>"

Quelqu'un aurait une idée à ce sujet ???

Par avance merci
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

ViPHP
ViPHP | 3607 Messages

26 juin 2008, 11:01

Bonjour,
Ce motif marche très bien...
#<b1>(.+)</b1>#i
test le içi: http://www.lumadis.be/regex/test_regex.php
tu verras que ça fonctionne

Mammouth du PHP | 1668 Messages

26 juin 2008, 12:01

Hum, ah oui...

Merci pour le lien :lol:
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol