Voilà ce dont je dispose :
Une variable de type String représentant une expression arithmétique.
Exemple : "-2-4".
J'aimerai pouvoir spliter cette expression de sorte que j'obtienne un tableau contenant uniquement les opérandes.
Exemple pour "-2-4", obtenir : {"-2", "4"}.
J'utilise actuellement .split("\\-",2), ce qui ne me donne pas le bon résultat évidemment.
Faut-il utiliser un regex ? Du type ".\\-." par exemple ? Mais comment ? Je coince là...
A mon avis, le plus simple serait de considérer "-2" comme valant "0-2". La liste des opérandes deviendrait alors {0, 2, 4}. Il suffit de rajouter un "0" au début de la chaîne si elle commence par un "+" ou un "-".
Voilà une solution qui me semble tout à fait intéressante ! Je vais voir ça rapidement et je post.
Merci !
Expression régulière
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.