validar uma expressão regular do mysql

1

Eu tenho um aplicativo php5 que executa pesquisas mysql, e dou ao usuário a possibilidade de inserir uma expressão regular para usar com RLIKE.

Eu quero ter certeza de que a expressão regular é válida, para não ter nenhum erro quando a consulta é executada, e eu procurei na web por um regex para usar em php, que valida o mysql regex. Eu não consegui encontrar nada.

Consigo criar um regex, mas espero que alguém já tenha feito esse trabalho. Alguma ajuda para encontrar?

    
por Paolo Benvenuto 11.11.2015 / 07:25

1 resposta

1

Na verdade, parece que não é possível descrever uma expressão regular com uma expressão regular, porque a definição deve incluir elementos recursivos, como os vários níveis de aninhamento de parênteses.

Isto parece ser confirmado pelo fato de que a expressão regular é escaneada no nível do software, e o scanner / compilador é quem reporta um erro.

    
por 12.11.2015 / 09:04