【发布时间】:2015-02-03 11:20:08
【问题描述】:
我正在尝试使用 REGEXP 搜索字符串中的关键字,我想要的搜索方式是:
存储的字符串 1:“快速棕色狐狸跳过懒狗” 存储字符串 2:“聪明的兔子从老虎身边跑掉了” 关键词:“Clever| Fox”(两个关键词用分隔符“|”隔开)
我想搜索包含其中一个关键字或所有关键字的故事。
我使用 str_replace 关键字字符串使关键字字符串成为可用于 mysql 查询的正则表达式。我尝试了许多此处提供的解决方案来解决以前提出的问题,但没有发现对我有用。
到目前为止,我尝试过的一种方法是:
SELECT * FROM stories WHERE story_body REGEXP '[[:<:]]Clever[[:>:]].*[[:<:]] Fox[[:>:]]'
我如何实现这一目标?谢谢!
【问题讨论】: