banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Thu 19 April 2012 14:17

pyjoubert
Participant assidu
Lieu: Lyon
Date d'inscription: 21 Mar 2006
Messages: 347

Expressions Regulières dans un StringSeearcher

Bonjour,
J'ai un  attribut renseigné par une adresse et que je voudrais dispatcher dans d'autres attributs

L'attribut source peut être renseigné  par exemple à
Rue du bidule
11 rue du bidule
11 bis rue du bidule
11bis rue du bidule
11D rue du bidule
11 bis A rue du bidule

etc ....

sachant qu'à la place de rue, il peut yavoir (Allée,Avenue, etc ...)

Je voudrais donc récupérer pour être simple
la partie à gauche de Rue,..... (si cette partie existe)
la partie droite (contenant Rue....)

J'avais pensé utiliser une expression régulière de type
[^(allée|avenue|quai|route|rue)](allée|avenue|quai|route|rue)([a-zA-Z0-9] *)
c'est à dire
tout ce qui est à gauche jusqu'au type de voie
le type de voie
tout ce qui est à droite du type de voie

Avez-vous une idée ?

Merci de votre aide et bonne journée

Hors ligne

 

#2 Thu 19 April 2012 14:33

pyjoubert
Participant assidu
Lieu: Lyon
Date d'inscription: 21 Mar 2006
Messages: 347

Re: Expressions Regulières dans un StringSeearcher

Autre piste pour découper ma chaine, connaitre la position (pos) de Rue dans la chaine,
ensuite
1er element de 0 à pos
2eme élément de pos à la fn de la chaine
Tout cela pour utiliser ensuite un SubstringExtractor

Mais quel est le transformer qui peut me rendre la position s'une sous chaine dans une chaine ?


Du coup, c'est la solution que je préfererai, mais j'aimerai connaitre par curiosité l' ER qui ferais le découpage de mon premier post

Merci et bonne journée

Dernière modification par pyjoubert (Fri 20 April 2012 06:30)

Hors ligne

 

#3 Mon 23 April 2012 12:47

pyjoubert
Participant assidu
Lieu: Lyon
Date d'inscription: 21 Mar 2006
Messages: 347

Re: Expressions Regulières dans un StringSeearcher

Je me répond à moi même, je suis parti pour déterminer la positio de ma sous chaine, et pour cela j'ai fais appel à TCLCaller et String First

Hors ligne

 

Pied de page des forums

Powered by FluxBB