Bonjour,
Quelqu'un aurait-il l'astuce qui me permettrait de résoudre le problème suivant :
Mon expression régulière actuelle permet de rentrer entre 2 et x fois une chaine comme celle-ci '-NUM-555' (quotes comprises) séparée par une ';'.
Actuellement, j'ai réussi avec la règle ci-dessous à faire ce qui est affiché en dessous. Mais je suis obligé systématiquement de mettre un ';' à la fin de la chaine.
'-NUM-555';'-NUM-555';'-NUM-555';'-NUM-555';etc...;'-NUM-555';^(([']{1,1}[a-zA-Z0-9-.,%\s]+[']{1,1}; ){2,})$
J'aimerai que l'expression valide de ne pas mettre de ';' à la fin si il se trouve que c'est la dernière chaine (comme ci-dessous).
'-NUM-555';'-NUM-555';'-NUM-555';'-NUM-555';etc...;'-NUM-555'
Si un spécialiste pouvait me résoudre ce problème, sans toutefois chambouler de trop mon expression d'origine ? Je le remercie d'avance.
Cordialement
Partager