Liste exhaustive de ce qui "match"
Bonjour,
Je recherche un moyen pour, à partir d'une expression régulière, obtenir la liste exhaustives des phrases qui "match" (si celui ci n'est pas infini bien sûr).
Par exemple, à partir d'une expression du type :
a(b|c)d
Je voudrais obtenir un tableau : ['abd','acd']
Et à partir de l'expression :
a(b|c)d|e
Je voudrais obtenir un tableau : ['abd','acd','e']
Avez vous une idée de comment obtenir ça ?
A la base, je voudrais faire un outil qui demande une réponse textuelle et qui vérifie si la réponse est juste par rapport à différentes formulations possible. J'avais d'abord listé les réponses dans un tableau et je me suis rendu compte qu'une expression régulière était plus simple.
Mais je voudrais pouvoir afficher "toutes les réponses possibles".
Merci pour votre aide,
Axel