Bonjour,
Je suis en train de m'entrainer sur les regex et je suis devant une impasse.
Je voudrais tester si une chaine de caractère n'est composer que de chiffre + - / *.
J'ai donc créer la regex suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public boolean isSentenceCorrect(String sentenceToTest) { pattern = Pattern.compile("\\d"); matcher = pattern.matcher(sentenceToTest); correspondance = matcher.matches(); return correspondance; }
Cepedant, même si j'ai l'expression suivante : 45+78, qui devrait être bonne, j'ai la fonction qui me retourne false (donc non correspondance).
Où ai-je fais une erreur?
Merci d'avance
Partager