OVH Cloud OVH Cloud

expression régulière

1 réponse
Avatar
Informatique CARPIMKO
Je ne comprends pas pourquoi cela ne fonctionne pas:
Pattern.matches(st.substring(10,11),"[a-zA-Z]") me renvoie false
alors que
Pattern.matches(st.substring(10,11),"C") me renvoie true
Quel est le meilleur moyen de tester si un des caractères de ma chaine est
une lettre de l'alphabet (minuscule ou majuscule).

Yannick

1 réponse

Avatar
nioubi
Informatique CARPIMKO wrote:
Je ne comprends pas pourquoi cela ne fonctionne pas:
Pattern.matches(st.substring(10,11),"[a-zA-Z]") me renvoie false
Bonjour,

Le prototype est :
matches(String regex, CharSequence input)
la regex est en premier

alors que
Pattern.matches(st.substring(10,11),"C") me renvoie true
padbol... :-)