Expression régulière

Expression régulière - PHP - Programmation

Marsh Posté le 18-04-2007 à 13:57:36    

Bonjour,
 
J'aimerais, à l'aide d'une expression régulière, détecter la présence d'un numéro de rue dans une adresse et l'enlever.
 
Donc passer d'une adresse du style :
 
93, rue du Faubourg-Saint-Honoré
 
à  
 
rue du Faubourg-Saint-Honoré
 
Et éventuellement aussi enlever les "bis" ou "ter" si c'est possible quand ces termes sont présents derrière le numéro. (ex : 8 bis, rue du...)
 
Merci d'avance pour votre aide
 
++  ;)  

Reply

Marsh Posté le 18-04-2007 à 13:57:36   

Reply

Marsh Posté le 18-04-2007 à 14:00:33    

ton adresse est stocker quelque part?
si dans un base de donnée alors regarde du coté de LIKE et des joker %
 
sinon tu peux utiliser $nom = split("," , $ensemble);
split permet de voir les caractéres separateur
 
93"," rue du Faubourg-Saint-Honoré


Message édité par sebP59 le 18-04-2007 à 14:04:23
Reply

Marsh Posté le 18-04-2007 à 14:43:15    

nan mais il veut une regexp [:petrus75]

Code :
  1. $chain=preg_replace('`\d{1,4}(bis|ter)?[,;]?`','',$chain);

 
[:petrus dei]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed