Я хочу выяснить, могут ли быть конфликты между двумя известными регулярными выражениями, чтобы позволить пользователю создавать список взаимоисключающих регулярных выражений.
Например, мы знаем, что приведенные ниже регулярные выражения совершенно разные, но оба они соответствуют xy50
:
'^xy1\d'
'[^\d]\d2$'
Можно ли определить, используя компьютерный алгоритм, если два регулярных выражения могут иметь такой конфликт? Как?