Expliquez-moi

billy67 -  
crabs Messages postés 909 Statut Membre -
Bonjour,

expliquez-moi ce code
merci
"if(!_Age.matches("^\\s*\\d+\\s*$"))"

merci

1 réponse

  1. crabs Messages postés 909 Statut Membre 507
     
    Salut
    Ma boule de cristal est en panne, peux-tu au moins indiquer le langage ?

    A priori ça ressemble à une expression régulière perl.
    Le double \\ ça doit correspondre à un seul \ dans l'expression regulière
    Si tu décomposes :
    ^ : la ligne (chaine de caractères) commence par :
    \s* : 0 ou plusieurs caractères 'blanc' (l'espace, la tabulation, ...)
    suivi
    \d+ : au moins 1 caractères décimal
    suivi
    \s* : 0 ou plusieurs caractères 'blanc'
    et enfin
    $ : la fin de la ligne (chaine)

    Ensuite ça dépend du langage, mais ça ressemblerait à
    si Age ne vérifie pas à l'expression régulière ...
    A+, crabs
    0