2012-04-10 94 views
0

開始在下面的字符串怎麼說,該行以數字開頭或以數字或許多蟒蛇重新串

line="He is a German called Mayer12345" 
re.compile(r".*\d+\w$") 

line="12He is a German called Mayer" 
re.compile(r"^\d+\w .*") 
+1

如果我理解正確,你只需要:'r'(^ \ d。*)|(。* \ d + $)'' – yazu 2012-04-10 08:39:45

+0

但是如果存在一個數字,你檢查它 – Rajeev 2012-04-10 08:57:19

回答

3

剛結束使用管道,它是一個或正則表達式:

re.compile(r"(^\d+\w .*)|(.*\d+\w$)")