Bonjour à tous,
Je souhaite vérifier qu'une chaine de caractère correspond à une regex.
Apparemment, la facon la plus simple est bash
Je ne comprends pas car la 1ère tentative est censée renvoyer 1, non ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 [tisnoopy@serveur ~]$ [[ "Abcde" =~ [a-z]* ]] ; echo $? 0 [tisnoopy@serveur ~]$ [[ "abcde" =~ [a-z]* ]] ; echo $? 0 [tisnoopy@serveur ~]$ bash --version GNU bash, version 4.1.2(1)-release (x86_64-redhat-linux-gnu) (...)![]()
Partager