Annonce
Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).
En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.
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