Bonjour,

je veux savoir comment je peux gerer les espaces avec les expressions regulieres.
je cite l'exemple suivant :
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");
	}
}
ça me donne :
Ta chaine est valide
Ta chaine n'est pas valide
comment doit elle mon exepression reguliere pour qu'elle prendre en consedration les espaces, et donc pour que le deuxieme test soit valide?