• [^] # Re: Ça manque de classes...

    Posté par . En réponse à la dépêche Travailler avec des expressions rationnelles. Évalué à 2.

    Ta regexp est trop laxiste.

    Pas autant que la tienne, mais il manque une précision sur le dernier octet.
    ifconfig | grep -E '([0-9]{1,3}\.){3}[0-9]{1,3}'
    inet adr:192.168.1.111 Bcast:192.168.1.255 Masque:255.255.255.0
    inet adr:127.0.0.1 Masque:255.0.0.0

    Et ça ne suffira pas pour valider une adresse...
    echo 256.400.555.999 | grep -E '([0-9]{1,3}\.){3}[0-9]{1,3}'
    256.400.555.999