2008-10-08 3 views
1

Я имею проблемы соответствия строки в MySQL-запрос со следующим регулярным выражением:MYSQL: REGEXP одинарная кавычка соответствие

Я хочу это, чтобы соответствовать данной строке: «Рю де л» Harmonie»

SELECT 
    id, 
    street_name 
FROM 
    street_names 
WHERE 
    street_name REGEXP '^(rue[a-z]+[[:blank:]])((du|de|la|des|d[\']|l[\'])[[:blank:]])*[[:<:]]HARMONIE$' 

Любой может дать мне подсказку?

ответ

2

В начале:

^(rue[a-z]+ 

+ требует, чтобы быть по крайней мере один A-Z символ непосредственно после руты. Вероятно, вы хотите *.

Смежные вопросы