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

slim12 Messages postés 34 Statut Membre -  
slim12 Messages postés 34 Statut Membre -
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 50 Statut Membre 6
 
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 34 Statut Membre
 
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 34 Statut Membre
 
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