Regex para um-z, hífen (-) e uma um O no Zend Rota regex
-
07-07-2019 - |
Pergunta
Eu quero rota url através Zend rota regex com caráter sueco e aqui é a minha regex na configuração xml:
..... ([A-z \ -a | A | O] +) .....
Ainda assim, a rota não se comporta como eu esperava. Não redirecionar quando o link contém A, A, ou o
Eu tentei mudar para [a-zåäö \ -] + mas também dá o mesmo resultado ..
alguém pode ajudar? Muito obrigado antecipadamente! :)
Solução
Eu não tenho certeza sobre a rota Zend, mas quando se utiliza, por exemplo, preg_match
, você pode querer ir para algo como
preg_match('/[a-zåä]/u',$url);
(note o u para unicode). Outra possibilidade é que os seus dados são% -escaped.
E eu não estou certo do que [a-z-å|ä|ö]
isso quer dizer ...
Outras dicas
Eu acho que o navegador seria codificar os personagens e não tenho certeza Zend Framework decodificá-lo antes de o passar para o motor de rota, você pode tentar um regexp com o equivalente% desses personagens?