rd
import re
r1 = r'(?P<a>A)\1'
r2 = r'(?P<b>B)\1'
print(bool(re.match(r1, 'BB') or re.match(r2, 'BB'))) # True
print(bool(re.match(r1 + '|' + r2, 'BB'))) # False
>>> print(bool(re.match(r1, 'BB') or re.match(r2, 'BB')))
True
>>> print(bool(re.match(r1 + '|' + r2, 'BB')))
False
>>> print(bool(re.match('(?P<a>A)' + '|' + '(?P<b>B)', 'BB')))
True