您可以通过引用每个段来分割正则表达式模式。无需反斜杠。
test = re.compile(('(?P<full_path>.+):d+:s+warning:s+Member' 's+(?P<member_name>.+)s+((?P<member_type>%s)) ' 'of (class|group|namespace)s+(?P<class_name>.+)' 's+is not documented') % (self.__MEMBER_TYPES), re.IGNORECASE)您还可以使用原始字符串标志,
'r'并且必须将其放在每个段之前。
参见文档。



