python re.sub - альтернативные шаблоны замены
Я хочу предоставить альтернативные шаблоны замены для re.sub.
Допустим, у меня есть две модели поиска в качестве альтернативы, например:
re.sub(r"[A-Z]+|[a-z]+", replacementpattern, string)
и вместо того, чтобы предоставить один шаблон замены, я хотел бы каким-то образом определить, какой альтернативный шаблон поиска был найден, и предоставить альтернативные шаблоны замены. Это возможно? Благодарю.
PS. Специфика кода здесь не имеет значения, это общий вопрос.