Une expression régulière se lit de gauche à droite, et deux pièges guettent à chaque fois : l'étoile autorise zéro occurrence, et elle porte sur l'élément qui la précède immédiatement, pas sur tout ce qui est écrit avant.
Le journal de production
ERR-0042 disque
WARN-0003 ventil
ERR-12 court
ERR-7781 memoire
ERR-0000 test
INFO ok
Objectif
Dénombrer ce que trois expressions reconnaissent réellement, et non ce qu'elles semblent promettre.
Le piège de la troisième question
Une expression qui exige quatre chiffres refuse ERR-12, qui n'en a que deux. Écrite avec une
étoile, ERR- suivi de chiffres en nombre quelconque, elle accepterait aussi bien ERR-12 que
ERR- tout court, sans le moindre chiffre. C'est la différence entre décrire ce qu'on veut et
décrire ce qu'on tolère.