python re.sub - patrones de reemplazo alternativos
Quiero proporcionar patrones de reemplazo alternativos para re.
Digamos que tengo dos patrones de búsqueda como alternativas, como este:
re.sub(r"[A-Z]+|[a-z]+", replacementpattern, string)
y en lugar de proporcionar un patrón de reemplazo, me gustaría detectar de alguna manera qué alternativa de patrón de búsqueda coincidió y proporcionar patrones de reemplazo alternativos. es posible? Gracias.
PD. los detalles del código aquí son irrelevantes, es una pregunta general.