python re.sub - альтернативные шаблоны замены

Я хочу предоставить альтернативные шаблоны замены для re.sub.

Допустим, у меня есть две модели поиска в качестве альтернативы, например:

re.sub(r"[A-Z]+|[a-z]+", replacementpattern, string)

и вместо того, чтобы предоставить один шаблон замены, я хотел бы каким-то образом определить, какой альтернативный шаблон поиска был найден, и предоставить альтернативные шаблоны замены. Это возможно? Благодарю.

PS. Специфика кода здесь не имеет значения, это общий вопрос.

Ответы на вопрос(1)

Ваш ответ на вопрос