Bonjour,
J'apprends les expressions régulières depuis quelque jours et j'ai un petit soucis.
En partant de la règle syntaxique suivante, soit pour une entité C :
C --> com | def | (eval C+)
| signifie ou
+ siginifie au moins 1 à n
D'après moi les exemples suivant correspondent à la syntaxe :
1 2 3 4
| com
def
(eval def)
(eval com) |
Mais aussi avec une imbrication qui peut être infini, par exemple :
(eval com (eval com) (eval (eval def) def com))
...
Est-il possible de traduire cela en expression régulière ? Si oui coment ?
C'est bien évidement le (eval C+) qui me pose problème.
Partager