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

slim12 Messages postés 31 Date d'inscription   Statut Membre Dernière intervention   -  
slim12 Messages postés 31 Date d'inscription   Statut Membre Dernière intervention   -
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

1 réponse

ProvencaleLeGaulois Messages postés 48 Date d'inscription   Statut Membre Dernière intervention   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 31 Date d'inscription   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
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