ma sourcevérification de la conformité (Regex)
Matcher matcher = Pattern.compile("[0-9]").matcher("35423523");
matcher.matches()
- est maintenant faux
mais je dois matcher.matches() - true
- parce que la chaîne est un nombre
ou par exemple
Pattern.compile("[0-9A-Za-z]").matcher("35dwedwfeASADdfd423523");
- doit être vrai
ou Pattern.compile("[0-9]").matcher("354ccwq23523");
- doit être faux ou Pattern.compile("[0-9a-z]").matcher("354ccwq23523");
- doit être vrai
comment faire?
Je ne vois pas pourquoi ce serait nécessaire, mais des explications sur les ancres se trouvent [ici] (http://www.regular-expressions.info/anchors.html) – errieman
Désolé ma mauvaise. Confondre '.match' avec' .find() '. – npinti