Pattern pour récuperer des chiifres à la fin d'une chaine

Fermé
slim12 Messages postés 31 Date d'inscription vendredi 13 juin 2014 Statut Membre Dernière intervention 27 juin 2014 - 19 juin 2014 à 12:49
slim12 Messages postés 31 Date d'inscription vendredi 13 juin 2014 Statut Membre Dernière intervention 27 juin 2014 - 19 juin 2014 à 13:06
Bonjour,



salut tout le monde alors voilà mon problème je veux récuperer des chiiffres qui sont placés à la fin d'une chaine de caractères exemple:
String s="aj_ye5gsk123"
moi je veux just récuperer le 123 et non le 5 qui se trouve au milieu de la chaine.svp aidez moi et merci
A voir également:

1 réponse

ProvencaleLeGaulois Messages postés 48 Date d'inscription lundi 2 juin 2014 Statut Membre Dernière intervention 18 septembre 2014 6
Modifié par ProvencaleLeGaulois le 19/06/2014 à 12:58
Bonjour,

Tu peux parcourir les caractères de ton String de la fin vers le début et t'arrêter dès que tu trouves un caractère qui n'est pas un chiffre.
Avec :
//retourne le caractère à la position index
monString.charAt(index);


Tu sauvegarde la position du dernier chiffre et tu recrée un String qui contient uniquement la fin de monString :

String monNouveauString = monString.substring(positionDernierChiffre, monString.length());


A+
0
slim12 Messages postés 31 Date d'inscription vendredi 13 juin 2014 Statut Membre Dernière intervention 27 juin 2014
19 juin 2014 à 13:05
oui je vois mais sa va etre super long pour moi parce que en faite j'ai un tableau remplie de string et pour chaque string je dois faire ce traitement et sino tu proposes quoi comme autre solution avec des pattern par exemple
0
slim12 Messages postés 31 Date d'inscription vendredi 13 juin 2014 Statut Membre Dernière intervention 27 juin 2014
19 juin 2014 à 13:06
dans ta solution,je vois pas comment je pourrais m'arreter et savoir que si ce caractère est un chiffre ou non si tupeux bien m'éclaircir ton idée et merci bkp
0