Bonjour,

J'ai actuellement un problème avec l'utilisation de la commande split que j'utilise afin de découper une chaine de caractère.

je récupère cette chaine sous dos en faisant la lecture de la réponse à une commande dos (tlist). tout ceci se passe bien et je me retrouve avec chaque ligne qui est tour à tour envoyer à ma méthode permettant de les découpées.
j'ai vérifier grace à un affichage basique et toutes les lignes sont bien transmis.

j'en arrive au problème ^^.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
String [] lignedec = ligne.split("(");
ma commande provoque une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Exception in thread "main" java.util.regex.PatternSyntaxException: Unclosed group near index 1
cette erreur ne se produit pas si je remplace la parenthèse transmise en chaine de caractère par un autre caractère.

existe-il un moyen d'éviter cette erreur, en continuant à utiliser une parenthèse comme "regex", comme dit la doc de java sun ?

Merci

ps : j'ai vu qu'il y a une histoire de PatternSyntaxException mais je n'ai pas tout compris à quoi ça correspond