Un peu HS , mais faudra bien que j'y arrive un jour, c'est pas plus simple en utilisant une classe predifinie ([:alpha:] en l'occurence, mais je ne sais pas si * est dans la classe "alpha"...) , peux tu me dire si la syntaxe est bonne :
if (preg_match('/\[[:alpha:]\](.*?)\[\/[:alpha:]\]/', $t, $result)) {
echo $result[1];
}
// sauf qu'en cas de balise imbriquée ca marchera pas...
revenons a nos oignons:
c'est pas excatement ce que je cherche à faire :dans mon segment de 250 caracteres, je souhaite verifier
1) la presence de [..]
2 ) si presence il y a , [/..] est il present ou pas ? si oui on fait comme d'hab, si non, je nettoie les balises et j'affiche le texte sans formatage .
Mon idée de depart etait celle là, mais faut que j'essaie aussi l'alternative proposée par Moun's
++
[^] # Re: Quelque chose comme ...
Posté par nexus5 . En réponse au message Je suis nul en expression reguliere :(. Évalué à 1.
if (preg_match('/\[[:alpha:]\](.*?)\[\/[:alpha:]\]/', $t, $result)) {
echo $result[1];
}
// sauf qu'en cas de balise imbriquée ca marchera pas...
revenons a nos oignons:
c'est pas excatement ce que je cherche à faire :dans mon segment de 250 caracteres, je souhaite verifier
1) la presence de [..]
2 ) si presence il y a , [/..] est il present ou pas ? si oui on fait comme d'hab, si non, je nettoie les balises et j'affiche le texte sans formatage .
Mon idée de depart etait celle là, mais faut que j'essaie aussi l'alternative proposée par Moun's
++