Pages: 1
- Sujet précédent - [Arcgis 10.2.1] Caractères en majuscules selon une condition - Sujet suivant
#1 Thu 30 July 2015 09:39
- Pivès001
- Participant actif
- Date d'inscription: 23 Jan 2008
- Messages: 138
[Arcgis 10.2.1] Caractères en majuscules selon une condition
Bonjour,
je travaille sur la base Geofla de l'IGN et je voulais arranger les noms des communes :
- passer de majuscules en minuscules
- 1ère lettre en majuscule
- passer tout les caractères suivi d'un tiret en majuscules (exemple : Clermont-Ferrand)
- passer tout les caractères suivi d'un espace en majuscules (exemple : La Rochelle)
Pas de soucis pour les 2 premiers points avec !fieldname!.lower() et !fieldname!.capitalize() mais je bloque pour ce qui est des conditions.
Est-il possible d'exploiter le système d'indexation mais en le remplaçant par un caractère ?
!fieldname![0] -> au lieu de 0 qui correspond au 1er caractère, mettre le tiret ou l'espace, et ensuite préciser que le caractère suivant doit être en majuscules.
Si quelqu'un à une idée je suis preneur. Merci d'avance.
Hors ligne
#2 Thu 30 July 2015 11:26
Re: [Arcgis 10.2.1] Caractères en majuscules selon une condition
Bonjour,
Code:
!fieldname!.title()
passe en majuscule la première lettre de chaque mot.
->http://www.tutorialspoint.com/python/string_title.htm
Martin
Hors ligne
#3 Thu 30 July 2015 11:32
- Pivès001
- Participant actif
- Date d'inscription: 23 Jan 2008
- Messages: 138
Re: [Arcgis 10.2.1] Caractères en majuscules selon une condition
Impeccable, merci !
Hors ligne
#4 Thu 30 July 2015 13:52
Re: [Arcgis 10.2.1] Caractères en majuscules selon une condition
Bonjour,
Cf. ce fil : Cherche expression en Python - Majuscule / Minuscule...
une expression en Python qui me permette de changer du texte en minuscule tout en gardant la première lettre en majuscule, avec des exceptions pour des mots tels que : de - la - du etc... qui doivent être en minuscule
A+
Franck
Hors ligne
#5 Thu 30 July 2015 13:55
- Pivès001
- Participant actif
- Date d'inscription: 23 Jan 2008
- Messages: 138
Re: [Arcgis 10.2.1] Caractères en majuscules selon une condition
Merci pour ce complément qui exploite bien la définition des conditions.
Hors ligne
Pages: 1
- Sujet précédent - [Arcgis 10.2.1] Caractères en majuscules selon une condition - Sujet suivant