MySQL进阶之正则表达式
2020-04-12 本文已影响0人
怀老师
正则表达式(Regular Expression)
通常缩写成REGEX
^在字符串的开始进行匹配
$在字符串的末尾处进行匹配
.匹配任意单个字符,包括换行符
[...]匹配出括号内的任意字符,有一个能匹配上,返回true。
[^...]取反
a* 匹配0个或者多个a
a+匹配1个或者多个a
a?匹配1个或者零个a
a1|a2 匹配a1或者a2
a(m)匹配m个a
a(m,n)匹配m到n个a
a(,n)匹配0到n个a
(...)将模式元素组成单一元素
MySQL中使用REGEXP关键词来做正则匹配,例如:
select 'abcdefg' REGEXP '^h';得出的结果是0,如果匹配到是1.