我正在尝试使用 python 哟匹配字符串。
>> self._regexs = re.compile("(?P<g0>.*AMD$)|(?P<g1>.*AMD$)|(?P<g2>.*AMD$)|(?P<g3>.*)", re.DEBUG)
>> m = self._regexs.match("AMD")
>> print m.groups()
('AMD', None, None, None)
我原以为 m.groups() 会显示:
>> print m.groups()
('AMD', 'AMD', 'AMD', None)
但显然我做错了什么。我想知道为什么这个解决方案不起作用以及如何更改它,以便我得到我正在寻找的结果。