expression entrée utilisateur: 2 + 3 -4Comment insérer des parenthèses seulement autour d'un opérande et l'opérateur factoriel (!) Suivant dans une expression mathématique?
Ce que je veux atteindre: 2 + - 4
Pour cela, je comprends que je peux utiliser 'replaceAll()' et remplacer! (3!) tout "!" avec "!)". Cela résout le problème d'insertion du support de fermeture mais je veux savoir comment puis-je obtenir « (» avant l'opérande (dans ce cas, 3) car il peut être un nombre.
Merci :)
Vous devriez jeter un coup d'œil aux expressions régulières. – AnixPasBesoin
Oh! Les expressions régulières peuvent aider ici? J'irais regarder. Je vous remercie. J'utilise déjà la bibliothèque MXParser pour calculer l'expression, donc je n'ai pas besoin de Regex pour le moment. –