我有一个字段名称日期,其值为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