У меня есть регулярное выражение, которое выглядит примерно так:
pattern = "".join([
'^',
lbtests['lbname'],
'\d{4}',
'[A-Za-z]{2},
'$'
])
re.compile(pattern)
Моя проблема в том, что словарь lbtests иногда разрешается в строку, содержащую скобки, например, Basophils (Abs)
, поэтому программа считает, что я пытаюсь создать группу. Вместо этого я хочу, чтобы он соответствовал строке "Basophils (Abs)".
Есть ли способ избежать скобок без использования обратной косой черты? Если нет, есть ли лучший способ сделать это?