Есть ли флаг или какой-то специальный ключ в python для многократного использования шаблона. Раньше я тестировалhttp://gskinner.com/RegExr/мой RegExp, в нем он работал корректно. Но при тестировании в правильной среде match возвращает только None .
import re
pattern = r"(?P--\d\d-\w+:\d\d)[ \t]+(?P\w+)[ \t]+(?P[\w ]+)[\" ]* (?P[\w\\:\.]+)@@(?P[\w\\]+)[\" ]*(?P[\(\w, \.\)]+){0,1}[\s \"]*(?P[\w \.-]+){0,1}[\"]"
base = """
--02-21T11:22 user3 create version "W:\foo\bar\fooz.bat@@\main\1" (label1, label2, label3, label22, label33,...)
"merge in new bat-based fooz installer"
--02-21T11:22 user1 create version "W:\foo\bar\fooz.bat@@\main\0"
--02-21T11:22 user2 create branch "W:\foo\bar\fooz.bat@@\main\"
"merge in new bat-based fooz installer"
--02-13T11:22 user1 create version "W:\foo\bar\fooz.bat@@\main\1"
"Made to use new fooz.bat"
"""
r = re.match(pattern, base)
print(r)