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