#1 Le 04/04/2007, à 09:24
- melbourne
[Java]récupérer ce qui se trouve entre les parentheses
Bonjour,
est-ce que quelqu'un pourrait m'indiquer ce qui doit se trouver dans le split pour que si la chaine à analyser est : "(a 45)(b 56)(c 67)"
j'obtienne en sortie :
a 45
b 56
c 67
Merci
#2 Le 04/04/2007, à 10:14
- cogito_ergo_sum
Re : [Java]récupérer ce qui se trouve entre les parentheses
Je ne l'ai pas testée mais en passant par une expression régulière ca devrait marcher:
Matcher m = Pattern.compile("(\(.*\))(\(.*\))(\(.*\))").matcher("(a 45)(b 56)(c 67)");
if (m.matches())
for (int i=1; i<=m.groupCount(); i++)
System.out.println(m.group(i));
Dernière modification par cogito_ergo_sum (Le 04/04/2007, à 10:15)
Hors ligne