使用正则表达式将char转换为int

时间:2015-06-26 13:49:34

标签: python regex

我是正则表达式的新手。我想在

中找出年份
vsdir

作为整数,例如号码(2013年)

vsdir="vs2013"

这样我可以应用if语句,如果这个数字是< 2010年(一个结果),否则(另一个结果)

我在pythpon脚本中这样做。有人可以提出任何建议吗?

1 个答案:

答案 0 :(得分:0)

我认为你的意思是,

if int(vsdir[-4:]) < 2010:
    print("yeh, less tha 2010")
else:
    print("greater than 2010")

OR

if int(re.search(r'\d+',vsdir).group()) < 2010:
    print("yeh, less tha 2010")
else:
    print("greater than 2010")