我有一個字段名稱日期,其值爲T,T + 1,T + 2 ,T-2,T-1等。作爲每個運營商(+/-)和操作數(n)的我需要進行計算像...使用Python計算T [+/-] n日期的正則表達式,其中n = [1,2,3,4 ...]
if
T then date.today()
T+n then date.today()+ timedelta(days=n)
T-n then date.today()- timedelta(days=n)
在Perl我使用操作
if (var =~ /T/) { today();}
if (var =~ /T\+(\d+)/) { today()+$1;}
if (var =~ /T\-(\d+)/) { today()-$1;}
我想以相同的方式使用正則表達式使用Python。有人能幫我嗎?
想知道如何使用正則表達式在IF條件得到組()值? –
正則表達式不是在Python中執行此操作的方式。 – Elazar