Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1851 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  expression régulière en php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

expression régulière en php

n°1897288
Pascal le ​nain
Posté le 20-06-2009 à 20:45:23  profilanswer
 

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 :
  1. ereg_replace(
  2. '.*. ^$.* ?',
  3. '<br />',
  4. $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
mood
Publicité
Posté le 20-06-2009 à 20:45:23  profilanswer
 

n°1897363
flo850
moi je
Posté le 21-06-2009 à 13:42:15  profilanswer
 

je pense que c'est une mauviase idée de stocker en bdd la mise en forme  
 
sinon  l'erreur est ton .* , tu devrais chercher tout sauf un séparateur, plutot que tout


---------------

n°1897832
Pascal le ​nain
Posté le 22-06-2009 à 20:46:04  profilanswer
 

Le premier ou le second .* ?
 
Pour le stockage, je vois pas de meilleure solution... Je t'étrangle si tu me parles de css :p Et si vraiment tu me parles de css, dis moi pourquoi c'est mieux ?  :whistle:  
Ya des cas où ok, le css roxx, et à ce moment là j'utilise le css, mais dans ce cas je vois pas...


Message édité par Pascal le nain le 22-06-2009 à 20:47:36
n°1897842
flo850
moi je
Posté le 22-06-2009 à 21:37:04  profilanswer
 

les deux
je te conseille : http://kodos.sourceforge.net/ pour jouer avec les regexp

 

c'est plutot que tu les rajoutes lors de l'affichage ça me semble mieux , en php


Message édité par flo850 le 22-06-2009 à 21:37:35

---------------


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  expression régulière en php

 

Sujets relatifs
[ksh] expression regulière sur longueur chaineBesoin d'aide pour une expression régulière
Expression régulière interval de tempspreg_replace : problèmes d'expression régulière
[Résolu] Expression régulière[RESOLU] C# - Expression Régulière
Remplacer une expression régulière par une autreexpression reguliere
[expression reguliere] besoin d'aide[JS] clean word et expression régulière
Plus de sujets relatifs à : expression régulière en php


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR