associer des dates à l'aide d'expressions régulières python
Je veux correspondre à des dates qui ont le format suivant:
2010-08-27,
2010/08/27
Droit maintenant, je ne suis pas très particulier au sujet de la date faisable, mais juste que c'est dans le bon format.
veuillez en informer l'expression régulière pour cela.
Grâce
source d'informationauteur user1308308 | 2012-04-02
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le
datetime
module pour analyser dates:de sortie:
Donc attraper
ValueError
vous dira si la date correspond à:Pour permettre à divers formats, vous pouvez soit de tester toutes les possibilités, ou de l'utilisation
re
pour analyser les champs d'abord:Vous pouvez utiliser ce code:
mise à jour régulière de l'expression ci-dessous:
Utiliser le
datetime
module. Voici une regex pour l'amour de la connaissance, bien que vous ne devriez pas l'utiliser:dateutil paquet a une assez intelligent dates de l'analyseur. Il traite un large éventail de dateformats.
http://pypi.python.org/pypi/python-dateutil