抱歉,我是 python 和 regex 的初學者
我有一個日期字串:
date_string = '2018-05-01 00:00:00'
我想使用正則運算式檢查 date_string 的格式是否正確,在我們的示例中就是這種情況
我相信這種格式的正則運算式是:
(\d{4})-(\d{2})-(\d{2}) (\d{2}):(\d{2}):(\d{2})
我只想檢查一個日期是否對應于這個正則運算式:
示例:對于 date_string = '2018-05 00:00:00'
=> 變數格式錯誤
謝謝你。
uj5u.com熱心網友回復:
你的正則運算式很好。要在實踐中做到這一點,您可以使用re.search:
date_string = '2018-05-01 00:00:00'
if re.search(r'^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$', date_string):
print("VALID") # prints VALID
else:
print("INVALID")
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/340119.html
標籤:蟒蛇-3.x
下一篇:Python雙端佇列追加問題
