LookBehind negative du regexp

Résolu
devMan Messages postés 75 Statut Membre -  
devMan Messages postés 75 Statut Membre -
Bonjour,
j'ai une chaine de caractere sur laquelle je fait une bcle...
je veux verifier via les regexp si un variable existe deja ds cette chaine ...
je veux utiliser les lookbehind negative :
j'ai testé d'utilisé :
$reg="#?<!$variableAverifier#";
preg_match_all($reg, $machaine, $matches);
var_dump($tabGrpe);

mais j'ai une erreur :
Warning: preg_match_all() [function.preg-match-all]: Compilation failed: nothing to repeat at offset 0 in.....


merci de m'aider

1 réponse

devMan Messages postés 75 Statut Membre 15
 
Bonjour,
il me semble que j'ai oublié les parentheses
$reg = "/(?<!$var)/i";
preg_match("$reg, $condition, $tabGrpe);
0
devMan Messages postés 75 Statut Membre 15
 
Re
soit,
 (?<=$variableAverifier) 

soit,
stristr($maChaine, $variableAverifier);
0