如果有文字,我需要检查每个字典是否具有 exactly(经编辑) 3个大写字母,如果有的话,将其添加到被重编的字符串中。
I wrote the following: m = re.match("[A-Z]{3}.[A-Z]{3}", text)
(let s say text="AAAbAAAcAAA")
我本想在匹配对象中找到两个组:AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
现在,当我援引 m.group(0)
I get "AABAAA" 是正确的。然而,当引用 m.group(1)
时,我发现没有这样的组,意思是“AACAAA”不是匹配的。为什么?
而且,在援引 m. groups ()
() ) 时,我得到一个空的图普,尽管我应该得到一个匹配图普,这意味着,在我的情况下,我应该得到一个“AAABAAA”的图普。 为什么这不起作用呢?