MYSQL: REGEXP correspondência única citação
Pergunta
Estou tendo um problema combinando uma corda em um-query MySQL com o seguinte regex:
Eu quero que ele corresponder a esta string: "Rue de l' Harmonie"
SELECT
id,
street_name
FROM
street_names
WHERE
street_name REGEXP '^(rue[a-z]+[[:blank:]])((du|de|la|des|d[\']|l[\'])[[:blank:]])*[[:<:]]HARMONIE$'
Alguém pode me dar uma dica?
Solução
No início:
^(rue[a-z]+
O +
exige que haja pelo menos uma a-z carvão animal seguinte directamente *
.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow