Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/04/2007, à 10: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, à 11: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, à 11:15)

Hors ligne