Regex: Determine se duas expressões regulares podem corresponder à mesma entrada?
Eu quero descobrir se poderia haver algum diaconflitos entre duas expressões regulares conhecidas, para permitir que o usuário construa uma lista de expressões regulares mutuamente exclusivas.
Por exemplo, sabemos que as expressões regulares abaixo são bem diferentes, mas ambas correspondemxy50
:
'^xy1\d'
'[^\d]\d2É possível determinar, usando um algoritmo de computador, se duas expressões regulares podem ter esseconflito? Quão?
É possível determinar, usando um algoritmo de computador, se duas expressões regulares podem ter esseconflito? Quão?