¿Cómo puede detectar si dos expresiones regulares se superponen en las cadenas que pueden coincidir?

Tengo un contenedor de expresiones regulares. Me gustaría analizarlos para determinar si es posible generar una cadena que coincida con más de 1 de ellos. Aparte de escribir mi propio motor de expresiones regulares con este caso de uso en mente, ¿hay una manera fácil en C ++ o Python para resolver este problema?

Respuestas a la pregunta(3)

Su respuesta a la pregunta