OVH Cloud OVH Cloud

regexp sur une adresse

2 réponses
Avatar
Fabrice L.
Bonjour a tous,

J'ai une variable qui contient l'adresse le code postal et la ville d'une
personne

$var = "rue du pressoir 01000 BOURG EN BRESSE";

et j'aimerai séparer les trois élements en sachant que cette variable est
toujours formaté comme indiqué au dessus.

J'avoue ne pas savoir comment faire, mon idée est de scruter dans la
variable la suite de 5 chiffres (le code postal) afin de pouvoir séparer les
3 élements par la suite, mais je seche lamentablement...

Si kkun a une idée, je suis preneur !

++

Fabrice

2 réponses

Avatar
Sébastien Bourgasser
Bonjour a tous,

J'ai une variable qui contient l'adresse le code postal et la ville d'une
personne

$var = "rue du pressoir 01000 BOURG EN BRESSE";

et j'aimerai séparer les trois élements en sachant que cette variable est
toujours formaté comme indiqué au dessus.



Bonsoir,

my ($addresse, $code_postal, $ville) = $var =~ /(.*) (d{5}) (.*)/;

--
Séb

Avatar
Fabrice L.
absolutely perfect !

merci bcp !

Fabrice

"Sébastien Bourgasser" a écrit dans le
message de news:42dbfdcd$0$14253$
Bonjour a tous,

J'ai une variable qui contient l'adresse le code postal et la ville
d'une


personne

$var = "rue du pressoir 01000 BOURG EN BRESSE";

et j'aimerai séparer les trois élements en sachant que cette variable
est


toujours formaté comme indiqué au dessus.



Bonsoir,

my ($addresse, $code_postal, $ville) = $var =~ /(.*) (d{5}) (.*)/;

--
Séb