#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