il y a les règles sur les pattern, qui disent qu'un espace c'est \s
mais il y a aussi les règle générale du language java et du compilateur qui disent que les caractère \ " notamment, doivent être échappés pour que le compilateur les comprennent.
Ainsi, en java, si je veux afficher le smiley
\o/
je dois écrire
System.out.println("\\o/");
pour la même raison, pour construire la regexp ^\s*table:, je dois écrire
String regexp = "^\\s*table:";
ce qui, accessoirement, rend vite les regexp dans le code imbuvables à force de devoir doubler tous les \
Partager