MySQLのREGEXを使用して、ある単語を他の単語と照合しようとしていますが、正しく理解できません。
たとえば、単語の検索ではfoo
、次の単語と一致する必要があります(大文字と小文字は区別されません)。
foobar
barfoo
foofoo
football
foo-bar
foo_bar
そして、次のようにそれらの間のスペースを一致させないでください:
foo bar
Webを検索して、いくつかの正規表現を見つけましたが、上記のすべてのオプションと一致しません。
これは私の現在のパターンです:
REGEX '[[:<:]]'.$word.'(![:space:])[[:>:]]