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.

^(([']{1,1}[a-zA-Z0-9-.,%\s]+[']{1,1}; ){2,})$
'-NUM-555';'-NUM-555';'-NUM-555';'-NUM-555';etc...;'-NUM-555';


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