Django MySQL与iRegex搜索完全匹配

时间:2015-03-12 04:06:42

标签: python mysql regex django

我正在尝试使用一个确切的单词 yax 而不是 yaxx 的列,但我会继续为搜索的任何一个获取两个。我在搜索 yax 时只想 yax ,无论情况如何。

我试过了:

key = 'yax'
query = Model.objects.filter(content__iregex=r"[[:<:]]*{0}*[[:>:]]".format(key))

答案我已经查过但对我没有帮助:

  1. This...
  2. And this...
  3. And this too...

1 个答案:

答案 0 :(得分:0)

从正则表达式中删除*

query = Model.objects.filter(content__iregex=r"[[:<:]]{0}[[:>:]]".format(key))