Bonjour,
je veux savoir comment je peux gerer les espaces avec les expressions regulieres.
je cite l'exemple suivant :
ça me donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 public class MonClassTest { /** * @param args */ private Pattern PATTERN=Pattern.compile("^[0-9]{0,7}(.[0-9]{0,2}){0,1}$"); public void testPattern(String strTest){ if(PATTERN.matcher(strTest).matches()) System.out.println("Ta chaine est valide"); else System.out.println("Ta chaine n'est pas valide"); } public static void main(String[] args) { MonClassTest monClassTest=new MonClassTest(); monClassTest.testPattern("1000000.01"); monClassTest.testPattern("1 000 000.01"); } }
comment doit elle mon exepression reguliere pour qu'elle prendre en consedration les espaces, et donc pour que le deuxieme test soit valide?Ta chaine est valide
Ta chaine n'est pas valide
Partager