pattern d'expressions régulières = X OU VIDE
Bonjour, je met en place un tableau de regEx comme cela:
Code:
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:
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:
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