Bonjour,

Voilà, je viens d'écrire l'expression suivante destinée à reconnaître des dates :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
'#([0-9]{1,2})[ |/|\-|_|:|;|\.|,]([0-9]{1,2})[ |/|\-|_|:|;|\.|,]([0-9]{1,4})[[ |/|\-|_|:|;|\.|,]([0-9]{1,2})[ |/|-|:|h|H]([0-9]{2})]{0,1}#is';
Ca marche à peu près bien tant qu'on rentre une expression complète genre :

18/06/2013 16h30
mais je souhaite que l'heure et les minutes soient optionnelles... J'ai donc mise entre [] avec un {0,1} la partie qui me sert à extraire l'heure. Seulement voilà, ça ne marche pas, et une expression saisie sans heure n'est pas reconnue.

Voyez-vous quelque chose qui pose problème ?

En vous remerciant