php - MySQL Regex 匹配通配符和出现次数

标签 php mysql regex

这里相对简单,但我似乎无法弄明白。

我有大量文档需要使用 REGEX 搜索,查询如下:

select * from myTable WHERE documentText REGEXP '(PHP){5}'

现在我知道肯定有至少 5 条记录在其中提及 PHP 的次数超过 5 次,但如果我将以上设置为高于 1,我什么也得不到?

我错过了什么?

编辑 经过如下讨论,REGEX 对于我想要实现的目标来说太慢了,LIKE 实际上要快得多。

谢谢

马克

最佳答案

{5} 正好匹配 5 个实例。
{5,} 匹配 5 个或更多实例

引用:http://dev.mysql.com/doc/refman/5.1/en/regexp.html

关于php - MySQL Regex 匹配通配符和出现次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28418939/

相关文章:

php - 什么是 PHP 中的参数签名?

mysql - 有选择地从 CSV 读取到 MySQL

regex - 如何在谷歌表中与正则表达式匹配不区分大小写?

mysql - sql简单初学者操作

mysql查询日期差异

regex - VB.Net正则表达式,获取可能包含单引号的单词,即单引号之间的单词

python - Unicode 提取

php - Mysql更新串联变量

php - magento 下的 sslv3 警报握手失败

javascript - Laravel 使用 onchange 隐藏表单