Lecture d'un string jusqu'arriver à un entier
slim12
Messages postés
27
Date d'inscription
Statut
Membre
Dernière intervention
-
slim12 Messages postés 27 Date d'inscription Statut Membre Dernière intervention -
slim12 Messages postés 27 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Bonjour,
svp comment on peut lire un string jusqu'à arriver à un entier pour qu'ensuite je stocke cet entier svp aidez moi et merci
Bonjour,
svp comment on peut lire un string jusqu'à arriver à un entier pour qu'ensuite je stocke cet entier svp aidez moi et merci
2 réponses
-
Bonjour,
Pourrais-tu être plus précis ? quel type de string ? quel contenu ? dans quel but ?
-
Salut slim12,
Tu peux faire quelque chose comme cela, par exemple (non testé) :
import java.util.regex.Matcher; import java.util.regex.Pattern; public class MyTestRegex { public static void main(String args[]) { String line = "testtesttest123testtesttesttesttest"; String pattern = ".*?(\d+).*"; Pattern r = Pattern.compile(pattern); Matcher m = r.matcher(line); if (m.find()) { System.out.println("Found: " + m.group(1)); } else { System.out.println("not found"); } } }
https://docs.oracle.com/javase/8/docs/api/java/util/regex/Matcher.html#group-int-
En tout cas, cela a l'air de marcher d'après ce testeur de regexp java en ligne: https://www.ocpsoft.org/tutorials/regular-expressions/java-visual-regex-tester/#!;t=testtesttest123testtesttesttesttest&r=.*%3F%28\d%2B%29.*&x=
Dal