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

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

    une ipv4 c'est
    [0-2]?[0-9]{1,2}[.][0-2]?[0-9]{1,2}[.][0-2]?[0-9]{1,2}[.][0-2]?[0-9]{1,2}

    ce qui est assez chiant à lire.
    my $blocIP="[0-2]?[0-9]{1,2}";
    my $reIP=join('[.]', ($blocIP)x4 );

    on peut aussi utiliser . à la place de [.] mais j'ai tendance à privilégier les solutions sans \ c'est toujours le bordel dans les imbrications :)

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent