#1 Fri 10 July 2015 10:43
Extraire un chiffre d'une chaine
Bonjour,
Je ne retrouve pas la formule pour extraire un chiffre d'une chaine de caractére.
Exemple : ER0524 -> 524
Merci
Hors ligne
#2 Fri 10 July 2015 11:01
Re: Extraire un chiffre d'une chaine
Bonjour,
Si c'est un nombre constant de caractères, voyez : [ArcGis 9.0] supprimer un caractere dans une chaine
http://georezo.net/forum/viewtopic.php?id=49901
(calcul de champs en VB)
Martin
Hors ligne
#3 Fri 10 July 2015 11:14
Re: Extraire un chiffre d'une chaine
Bon pour ça j'ai trouvé (c'est peut-être pas très catholique) j'ai copié un champ chaine dans un champ entier
Maintenant je cherche à mettre un nombre sous forme de chaine avec des zéros au début
Exemple : 354 -> 0354
Hors ligne
#4 Fri 10 July 2015 11:29
Re: Extraire un chiffre d'une chaine
Bonjour,
Directement avec un calcul de champ en Python "ER0524" => "0524" :
Code:
"".join([lettre for lettre in !field1! if lettre.isdigit()])
A+
Franck
Hors ligne
#5 Fri 10 July 2015 12:17
Hors ligne