2015-06-26 17 views
0

我是Regular Expressions的新手。我想在使用正則表達式將char轉換爲int

vsdir 

例如標示年份爲整數其中

vsdir="vs2013" 

,這樣我可以申請一個if語句,其中如果這個數字是< 2010(一種結局)號(2013年),其他(另一種結局)

我在一家pythpon腳本這樣做。任何人都可以提出任何建議嗎?

+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") 
+0

謝謝!這非常有幫助 – Hilary

相關問題