Extraire un chiffre d'une chaine de caractère

Résolu
godefrw Messages postés 56 Date d'inscription lundi 13 septembre 2004 Statut Membre Dernière intervention 20 mars 2006 - 24 sept. 2004 à 13:01
godefrw Messages postés 56 Date d'inscription lundi 13 septembre 2004 Statut Membre Dernière intervention 20 mars 2006 - 24 sept. 2004 à 18:46
Bonjour, je cherche à ordonnédes fichiers images chargés par l'ulisateur dans mon application. Les ficchier sont obligatoirement numérotés: ils s'appellent 1.btm, 2.btm etc. Pour pouvoir les triés j'ai besoin d'extraire le chiffre du nom du fichier. y at-il une fonction permettant de faire cela?
Ced

5 réponses

TheSaib Messages postés 2367 Date d'inscription mardi 17 avril 2001 Statut Membre Dernière intervention 26 décembre 2007 23
24 sept. 2004 à 13:33
Ya pas de fonction mais c'est facile à faire.

Tu split ton nom de fichier avec le '.' comme réference
Tu prends la partie gauche.
Tu pars de la fin de la chaine et tu fais un "tant que que la lettre courante IsNumeric" nombre += monchiffre * 10^indexiterateur

::|The S@ib|::
MVP C#.NET
3
godefrw Messages postés 56 Date d'inscription lundi 13 septembre 2004 Statut Membre Dernière intervention 20 mars 2006
24 sept. 2004 à 13:04
Excusez moi pour les fautes!! j'ai été un peu vite.
Les fichiers sont des fichiers images qui s'appellent 1.bmp, 2.bmp...mais aviez sans doute compris.
Ced
0
TheSaib Messages postés 2367 Date d'inscription mardi 17 avril 2001 Statut Membre Dernière intervention 26 décembre 2007 23
24 sept. 2004 à 13:36
solution 2 :

Tu split sur '.'
tu boucles sur chaque caractère , dès que tu as un IsNumeric.
nombre = machaine.Substring(Index[premier numeric que tu astrouvé]

::|The S@ib|::
MVP C#.NET
0
TheSaib Messages postés 2367 Date d'inscription mardi 17 avril 2001 Statut Membre Dernière intervention 26 décembre 2007 23
24 sept. 2004 à 13:36
Avec un Int.parse biensur sur le resultat

::|The S@ib|::
MVP C#.NET
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
godefrw Messages postés 56 Date d'inscription lundi 13 septembre 2004 Statut Membre Dernière intervention 20 mars 2006
24 sept. 2004 à 18:46
> Grâce à tes conseils, c'est fait!
merci
Ced
0
Rejoignez-nous