В приведенном ниже фрагменте не захватывающая группа "(?:aaa)" должна игнорироваться в результате сопоставления,
Результат должен быть только "_bbb".
Тем не менее, я получаю "aaa_bbb" в результате сопоставления; только когда я указываю group (2), он показывает "_bbb".
>>> import re
>>> s = "aaa_bbb"
>>> print(re.match(r"(?:aaa)(_bbb)", s).group())
aaa_bbb