Lecture d'un string jusqu'arriver à un entier
Fermé
slim12
Messages postés
31
Date d'inscription
vendredi 13 juin 2014
Statut
Membre
Dernière intervention
27 juin 2014
-
18 juin 2014 à 15:11
slim12 Messages postés 31 Date d'inscription vendredi 13 juin 2014 Statut Membre Dernière intervention 27 juin 2014 - 18 juin 2014 à 17:40
slim12 Messages postés 31 Date d'inscription vendredi 13 juin 2014 Statut Membre Dernière intervention 27 juin 2014 - 18 juin 2014 à 17:40
A voir également:
- Lecture d'un string jusqu'arriver à un entier
- Confirmation de lecture gmail - Guide
- A quelle heure arriver a un concert - Forum Loisirs / Divertissements
- Un bloqueur de publicité empêche la lecture. veuillez le désactiver pour démarrer la vidéo - Astuces et Solutions
- Iptv erreur de lecture - Forum Vidéo/TV
- Arriver en retard a un concert - Forum Loisirs / Divertissements
2 réponses
eljojo_e
Messages postés
1151
Date d'inscription
lundi 10 mai 2010
Statut
Membre
Dernière intervention
14 octobre 2022
143
18 juin 2014 à 15:50
18 juin 2014 à 15:50
Bonjour,
Pourrais-tu être plus précis ? quel type de string ? quel contenu ? dans quel but ?
Pourrais-tu être plus précis ? quel type de string ? quel contenu ? dans quel but ?
[Dal]
Messages postés
6057
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
17 mars 2023
1 043
Modifié par [Dal] le 18/06/2014 à 17:47
Modifié par [Dal] le 18/06/2014 à 17:47
Salut slim12,
Tu peux faire quelque chose comme cela, par exemple (non testé) :
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
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
slim12
Messages postés
31
Date d'inscription
vendredi 13 juin 2014
Statut
Membre
Dernière intervention
27 juin 2014
18 juin 2014 à 17:40
18 juin 2014 à 17:40
je vais tester sa et je vous direz en tt cas merci bkp et si vous tombez sur quelque choses d'autre svp n'hésitez pas à m'aider pask c'est urgent merci :)
18 juin 2014 à 15:58