Bonjour,
encore une petite question ereg php:
J'ai une cha�ne $fp[$i]
$fp[$i] = 'tocTab[1]= new Array ("0001", "Mon titre?",
"/includes/blabla.php");' (noter le point d'int�rogation dans Mon titre)
j'aimerais faire quelque chose du genre: ereg('("([^"]+)")(,
"([^"]+)")', $fp[$i], $regs)
ainsi, $regs[4] devrait contenir: Mon titre.
ensuite, je fais
$title="autre chose";
$fp[$i]=ereg_replace($regs[4], $title, $fp[$i]);
Malheureusement, ma cha�ne $fp[$i] vaut maintenant:
$fp[$i] = 'tocTab[1]= new Array ("0001", "autre chose?",
"/includes/blabla.php");' (noter le point d'int�rogation dans Mon titre)
Le probl�me est donc que le point d'int�rogation n'a pas �t� enlev�.
Dans mon cas, la structure de la cha�ne est fixe. par contre, "Mon
titre" peut bien �videment valoir
n'importe quoi (y compris ponctuation pas forcement � la fin...)
Je pense qu'il suffirait de mettre un backslash devant le point
d'interogation, mais vu qu'il n'est pas fixe..
merci beaucoup!
Yann Sagon
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.