Annonce
Pour sécuriser votre compte sur les forums du GeoRezo, nous demandons de changer votre mot de passe.
Vous allez recevoir un message pour effectuer ce changement de mot de passe.
Merci de bien respecter les règles préconisées.
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