一、目前 mysql 反对以下的几个办法来应用正则表达式
标识 | 阐明 |
---|---|
NOT REGEXP | 不合乎此正则 |
REGEXP | 字符串是否匹配正则表达式 |
REGEXP_LIKE() | 字符串是否匹配正则表达式 |
REGEXP_INSTR() | 子串匹配正则表达式的起始索引 |
REGEXP_REPLACE() | 替换匹配正则表达式的子字符串 |
REGEXP_SUBSTR() | 返回匹配正则表达式的子字符串 |
二、示例
1、查找蕴含 1 个 a
SELECT * FROM ad_log.user where name rlike "a{1}";
2、查找蕴含 2 个 a
SELECT * FROM ad_log.user where name rlike "a{2}";