Regexp
Fermé
JavaPasBien
-
Modifié par Chris 94 le 3/10/2013 à 15:16
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 3 oct. 2013 à 19:00
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 3 oct. 2013 à 19:00
2 réponses
Doctor C
Messages postés
627
Date d'inscription
mardi 12 juin 2007
Statut
Membre
Dernière intervention
19 février 2016
398
3 oct. 2013 à 16:31
3 oct. 2013 à 16:31
Tes deux exemples ne retournent pas la même valeur.
Cas 1:
group(2) = \nHello World!\n
Cas 2:
group(2) = Hello World!
Ça fait un moment que j'ai fait du Java mais j'oserais penser que ton problème réside dans les "\n".
Bonne chance!
Cas 1:
group(2) = \nHello World!\n
Cas 2:
group(2) = Hello World!
Ça fait un moment que j'ai fait du Java mais j'oserais penser que ton problème réside dans les "\n".
Bonne chance!
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
3 oct. 2013 à 19:00
3 oct. 2013 à 19:00
Il faudrait savoir ce que tu veux faire avec cette expression régulière, au delà de cet exemple. Parce qu'il y a plusieurs manières d'extraire cette chaîne de caractères, mais certaines ne seront pas bonnes pour ce que tu veux faire plus tard.
Le plus simple :
Le plus simple :
String str = "blablabla\nxd\nHello World!\nlol\nblablabla";
String[] tab = str.split("\n");
System.out.println(tab[2]); // "HelloWorld!"