Ich möchte Daten mit folgendem Format abgleichen:
2010-08-27, 2010/08/27
Im Moment bin ich nicht besonders genau, ob das Datum wirklich machbar ist, sondern nur, dass es im richtigen Format ist.
Bitte sagen Sie dem regulären Ausdruck dafür.
Danke
Sie können das Modul datetime
verwenden, um Daten zu analysieren:
Ausgabe:
%Vor% Wenn Sie also ValueError
abfangen, wird Ihnen angezeigt, ob das Datum übereinstimmt:
Um verschiedene Formate zuzulassen, können Sie entweder nach allen Möglichkeiten suchen oder re
verwenden, um zuerst die Felder auszuwerten:
Sie können diesen Code verwenden:
%Vor%Aktualisierter regulärer Ausdruck unten:
%Vor%dateutil Paket hat einen ziemlich schlauen Datums-Parser. Es analysiert eine Vielzahl von Datumsformaten. Ссылка
Tags und Links python regex python-3.x