显示数据:

使用REGEXP:
1.'. 内容':基本字符的匹配,只能匹配到最后一位为萄

2.'.内容 | 内容. ':类似于or的匹配

这样用都是不行的


3.[内容1或内容2]内容3:匹配[]里的内容之一:用[]里的内容去组合 不管萄在哪都可匹配到以下结果:

4.匹配范围:集合可用来定义要匹配的一个或多个字符。例如,下面的集合将匹配数字0到9:【1-9】2其实就是1到9所有的去匹配
注:数据范围不能两位数
-
匹配一位数字:[2-9] 从2到9。
2. 匹配二位数字:10~99 [1-9]\d。
3. 匹配三位数字:100~128 1[01]\d 12[0-8]。
4. \d代表0到9的数字。
5. []方括号里面只能是个位数字的范围

如果只匹配1就无法匹配到128

5.匹配特殊字符:需转义:使用\也要转义\\\

6.匹配字符

7.重复元字符

示例:
全部数据

当我们使用strawberry时直接搜索可以搜索去全部的结果,但是如果我们使用strawberrys的时候就不能搜索出strawberry,此时我们使用元字符?

使用{n}的例子:如果用萄{2}只会匹配到萄萄

8.定位符

举例:

9.简单使用LIKE和REGEXP的区别:
LIKE和REGEXP的不同在于,LIKE匹配整个串而REGEXP匹配子串。

浙公网安备 33010602011771号