MYSQL: соответствие одинарной кавычки REGEXP - PullRequest
1 голос
/ 08 октября 2008

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

Я хочу, чтобы он соответствовал этой строке: "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$'

Кто-нибудь может дать мне подсказку?

1 Ответ

2 голосов
/ 08 октября 2008

В начале:

^(rue[a-z]+

Для + требуется, чтобы после rue был хотя бы один символ a-z. Вы, вероятно, хотите *.

...