質問

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

誰でも私にヒントをくれますか?

誰でも私にヒントをくれますか?

役に立ちましたか?

解決

最初:

^(rue[a-z]+

+ では、 rue の直後に少なくとも1つのa-z文字が必要です。おそらく * が必要でしょう。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top