voilà,
j'ai un regex comme suit :
(A) (B)(\sC)?(\sD)?(\sE)?
sauf que il est possible que la chaine à matcher soit :
- A B
- A B C
- A B D
- A B E
- A B D E
- A B C E
- A B D C
...
- A B C D E
- A B D E C
- A B E C D
- ...
en gros que les 3 derniers soient échangeables, c’est à dire formulé dans n'importe qu'elle sens, jusque là ça semble facile,
la difficulté est de faire en sorte que ce ne soit formulé qu'une seule fois, c'est à dire pas de doublon de C D ou E.
et je n'arrive pas à trouver un schéma dans ma tête qui correspondrait à çà. auriez vous des propositions ? merci
Partager