Bonjour,
si je reprends l'exemple des regex donné sur la javadoc,
Si je regarde la Javadoc, pour matcher un espace, je peux utiliser le regex "\s". Mais Java n'accepte pas quelque chose comme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Pattern ptest = Pattern.compile("a*b"); Matcher mtest = ptest.matcher("aaaaab"); System.out.println("Match : "+String.valueOf(mtest.matches()));
Je pensais donc utiliser quelque chose comme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Pattern ptest = Pattern.compile("\s");
Or, le test
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Pattern ptest = Pattern.compile("\\s");
Me retourne un false, donc le match ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Pattern ptest = Pattern.compile("\\s"); Matcher mtest = ptest.matcher("INSERT TATA INTO RORO "); System.out.println("Match : "+String.valueOf(mtest.matches()));
Comment simplement matcher un espace en Java ?
Merci !
Partager