MYSQL:REGEXP单引号匹配

时间:2008-10-08 15:14:26

标签: mysql sql regex quotes

我在使用以下正则表达式匹配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 个答案:

答案 0 :(得分:2)

一开始:

^(rue[a-z]+

+要求 rue 后面至少有一个a-z字符。您可能需要*