Bonjour, je met en place un tableau de regEx comme cela:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
self.rules = {
   #00/00/0000
   'date': r"([0-9]{2}\/){2}[0-9]{4}",
}
et ensuite je l'appelle comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
regEx = rules['date']
bool(re.match(regEx,unicode(value))
Mon problèmes :
Je souhaite faire une sorte de OU, càd match ce pattern OU vide.
Tout naturellement j'ai pensé à faire ça


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
				
self.rules = {
   #00/00/0000 ou  'VIDE' 
   'date': r"(([0-9]{2}\/){2}[0-9]{4}})*",
}
Mais ça ne fonctionne pas, ça me donne 1 avec n'importe quoi.
Je n'arrive pas à cibler/formuler mon soucis sur google!
merci d'avance