Bonsoir à tous,
je cherche à capturer le jour, le mois, l'année et éventuellement l'heure si elle existe dans une chaine.
La chaine est de la forme :
-> Vendredi 24 janvier 2009 - 12H50
ou
-> Vendredi 24 janvier 2009
J'ai écris cette regex :
#\s*\w*\s*(?P<day>[0-9]*)\s*(?P<month>\w*)\s*(?P<year>[0-9]{4})\s*-\s*(?P<hour>[0-9]{2}[hH][0-9]{2})\s*#i
Cependant, dans le 2ème cas, je ne capture plus rien et c'est logique... Mais je ne vois absolument pas comment faire (je ne maitrise pas bien les regex !!)
Pouvez-vous m'aider ?
Merci d'avance.
Partager