我有串這樣Python正則表達式替換日期
輸入:
date = '2017-02-03 14:07:03.840'
以及如何更換2017-02-03
爲了輸出我會
2017-02-03 14:07:03.840 => 2015-01-01 14:07:03.840
如何沒有時間只替換日期?使用重新模塊
我有串這樣Python正則表達式替換日期
輸入:
date = '2017-02-03 14:07:03.840'
以及如何更換2017-02-03
爲了輸出我會
2017-02-03 14:07:03.840 => 2015-01-01 14:07:03.840
如何沒有時間只替換日期?使用重新模塊
您可以使用以下正則表達式只選擇日期和與所需的日期代替它,你可以得到預期的結果:
\d{4}-\d{2}-\d{2}
蟒蛇
import re
regex = r"\d{4}-\d{2}-\d{2}"
date = "2017-02-03 14:07:03.840"
subst = "2015-01-01"
result = re.sub(regex, subst, date, 0)
if result:
print (result)
謝謝!它對我有用 –
如何在新字符串中替換時間? ** 14:07:03.840 ** –
@Maic使用這個* regex *'\ d +:\ d +:[\ d。] +' – m87
'\ d {4} - \ d {1,2} - \ d {1,2}'? –