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