2012-04-10 124 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$)")