Le bout de code suivant ne donne pas ce que j'attends
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
		s = "abbc";
		String pattern = "a";
		System.out.println(Pattern.matches(pattern, s));
Je devrai recevoir true et je trouve false.
Le site https://regex101.com/ me dit bien que je devrai recevoir true puisqu'il y a au moins un 'a' dans la chaîne testée, mais Java me répond false.
Je précise que bien entendu cet exemple n'est là que pour expliciter un problème un peu plus ardu de REGEX.
Je n'utiliserai pas une expression régulière pour savoir si une chaîne contient un a.
Donc toute réponse du genre s.contains("a") n'apporte rien au problème.

merci