Bonjour,
Je cherche à modifier en masse des données dans une base MySQL.
J'ai beaucoup d'énoncés de questions de cours.
A la fin de certains énoncés, il y a une question. Je veux mettre cette question à la ligne en ajoutant un <br /> juste avant.
On peut schématiser l'énoncé de la sorte :
'texte. question ?'
et je veux :
'texte. <br />question ?'
J'utilise la fonction ereg_replace pour remplacer du vide par le <br />
Code :
- ereg_replace(
- '.*. ^$.* ?',
- '<br />',
- $enonce);
|
Mon expression régulière ne fonctionne pas.
On veut d'abord n'importe quel caractère en quantité indifférente => .*
Ensuite il faut un point et un espace pour terminer la phrase = > .
Ensuite vient le vide que l'on veut remplacé => ^$
Ensuite vient le texte de la question = > .*
Et un espace puis un '?' => ?
Je ne vois pas mon erreur, pouvez-vous m'aider ?
Merci
Message édité par Pascal le nain le 20-06-2009 à 20:46:13