Bonjour,
J'aimerais savoir si c'est possible d'interdire une chaîne dans une expression régulière. Je sais qu'on peut interdire la présence d'un ou de plusieurs caractères séparément grâce au chapeau [^abcde] mais j'aimerais une expression qui permette d'interdire la chaîne "abcde" mais qui autorise la chaîne "a bcde" ce qui n'est pas le cas de [^abcde].
Le but est de peremttre d'interdire le texte "[/b]" dans l'expression qui suit mais d'autoriser l'utilisation de crochets quand même :
J'aimerais savoir si c'est possible d'interdire une chaîne dans une expression régulière. Je sais qu'on peut interdire la présence d'un ou de plusieurs caractères séparément grâce au chapeau [^abcde] mais j'aimerais une expression qui permette d'interdire la chaîne "abcde" mais qui autorise la chaîne "a bcde" ce qui n'est pas le cas de [^abcde].
Le but est de peremttre d'interdire le texte "[/b]" dans l'expression qui suit mais d'autoriser l'utilisation de crochets quand même :
Code:
$toreturn = ereg_replace("\[b]([^[]+)\[/b]","<b>\\1</b>",$toreturn);