import re
look = r'Template.11_31.Single-Volume'
pattern = r'11.31'
match = re.search(pattern,look)
print re.findall(pattern,look)
if (match is not None):
print match.group(0)
Ответ:Почему python соответствует неправильному шаблону?
['11_31']
11_31
Я хочу, чтобы соответствовать 11.31
или 1131
, но здесь также соответствует 11_31
может быть, я не отвечаю на ваш вопрос, но вам понравится этот синтаксис сахара: печать «» .join (match.group (0), если матч не является никто другой «») – liuzhidong