Jak można wykryć, czy dwa wyrażenia regularne zachodzą na siebie w łańcuchach, które mogą pasować?

Mam kontener wyrażeń regularnych. Chciałbym je przeanalizować, aby określić, czy możliwe jest wygenerowanie ciągu pasującego do więcej niż 1 z nich. Skoro nie piszę własnego silnika wyrażeń regularnych z myślą o tym przypadku użycia, czy w C ++ lub Pythonie można łatwo rozwiązać ten problem?

questionAnswers(3)

yourAnswerToTheQuestion