• # Re: aide sur les RE

    Posté par . En réponse au message aide sur les RE. Évalué à 4.

    Il faut bien faire la différence pour les alternatives dans les expressions rationnelles entre [] et ()

    Ici tu utiliser ['''|=] mais ce que tu veux dire c'est ("""|=) car [] n'utilise pas de séparateur et prend chaque caractère comme une alternative
    [abc|d] revient à dire soit a soit b soit c soit |
    alors que
    (abc|d) revient à dire soit abc soit d

    Ton expression devient après correction

    re.compile(r"^\s*('''|=)\s(.*)\s('''|=)$", re.MULTILINE)

    J'espère avoir été clair

    Etienne