如何使用“ REGEXP”运算符实现“ LIKE'%a%a%'”

时间:2019-07-24 18:26:13

标签: mysql regex where-clause

考虑以下行以使用LIKE运算符搜索字符串:

LIKE '%a%a%'

当选定的字符串在字符串中具有两个或多个字母“ a”的实例时返回。 如何使用REGEXP运算符仅将一个字符串与字母a的两个实例进行匹配,而又不多且不少?

我已经尝试阅读文档,但是我无法将正则表达式中使用的符号的描述包裹住

1 个答案:

答案 0 :(得分:1)

尝试一下:

^([^a]*a){2}[^a]*$

Here is Demo