2012-04-10 2 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

+0

Но если цифра существует, после этого будет существовать слово. u проверить это – Rajeev

ответ

3

Просто используйте трубу, что это или для регулярных выражений:

re.compile(r"(^\d+\w .*)|(.*\d+\w$)") 
Смежные вопросы