Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 10 July 2015 10:43

AlineC
Membre du bureau
Lieu: AVIGNON
Date d'inscription: 5 Sep 2005
Messages: 2145
Site web

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

nitram
Participant assidu
Lieu: Brest
Date d'inscription: 19 May 2009
Messages: 990
Site web

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

AlineC
Membre du bureau
Lieu: AVIGNON
Date d'inscription: 5 Sep 2005
Messages: 2145
Site web

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

Franck B
Membre
Lieu: PACA
Date d'inscription: 6 Sep 2005
Messages: 1382
Site web

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

AlineC
Membre du bureau
Lieu: AVIGNON
Date d'inscription: 5 Sep 2005
Messages: 2145
Site web

Re: Extraire un chiffre d'une chaine

Super,

Merci Franck

Hors ligne

 

Pied de page des forums

Powered by FluxBB