bonjour a tout le monde,
je voudrais récupérer les chiffres contenus dans une chaine de caractere, par ex : a partir de "toto1234titi", je voudrais extraire seulement 1234. Comment dois-je faire?
Merci d'avance
Version imprimable
bonjour a tout le monde,
je voudrais récupérer les chiffres contenus dans une chaine de caractere, par ex : a partir de "toto1234titi", je voudrais extraire seulement 1234. Comment dois-je faire?
Merci d'avance
Quel langage?
Bah j'ose imaginer que c'est en Java, vu qu'il poste dans le forum Java (quoique, on pourrait en douter...).
Utilise l'API Regex (expression régulière)...
ben... en Java, je suis bien dans le forum java non?8O8O
Donc si j'ai bien compris le code suivant devrait t'aider
Code:
1
2
3
4
5 Pattern p = Pattern.compile("\\d+"); // Ici ton regex => ta chaine de caractere a trouver Matcher m = p.matcher(s); // s ta chaine titi23àde while(m.find()) // tant qu'il arrive a matcher ton regex ds la chaine de caractere s System.out.println(m.group());
Merci de vos réponses, ça marche :yaisse2: