Re: insérer ";" entre CP et ville

Page principale

Répondre à ce message
Auteur: Marc BERLIOUX
Date:  
À: guilde
Sujet: Re: insérer ";" entre CP et ville
Le 14/09/2012 23:05, Patrice Karatchentzeff a écrit :
> Le 14 septembre 2012 22:47, ALD <dieudonne.alain@???> a écrit :
> [...]
>> je pense avoir compris qu'avec sed il me faut une expression régulière mais
>> je n'y comprend vraiment rien.
>> peut etre y a t'il une autre solution, je ne suis pas attaché à sed, mais je
>> ne vois pas.


Le problème c'est qu'on ne sait que ce que tu n'arrives pas à faire mais
pas ce que tu veux faire. Tes données semblent provenir de HTML. Est-tu
en train de développer un CGI ? N'as-tu pas à ta disposition des
langages plus évolués comme PERL ou PHP ? Ces langages ont des
instructions dédiées au traitement du HTML et des chaines.

>> Si une bonne âme passe par là, je suis preneur de toute aide.
>
> s/([\d]{5})\s([\w]+)/$1;$2/
>
> En gros : tu cherches un chaîne numérique de 5 chiffres suivi d'un
> espace (si plusieurs, ajouté +) suivi d'une chaine alpha : tu
> récupères les chiffres et la chaîne alpha et tu insères un ;


T'as mal lu PéKa, il peut y avoir aussi des lettres dans le CP. Les
anglais en ont par exemple.

> Conseil : les regex sont un art. Il faut commencer humblement et
> progresser pas à pas.


Le plus difficile c'est les dix premières années... hihihi

--
Marc BERLIOUX
Pucelage: Petit oiseau qui n'a pas de queue.
Quand on lui en met une, il s'envole.