热线电话:13121318867

登录
2023-06-20 阅读量: 414
CDA数据分析学习之MySQL中的正则表达式 02. OR匹配

2. OR匹配

1, 使用|符号

|为正则表达式中的OR操作符,它表示匹配其中之一。如下代码将匹配1或2或3:

REGEXP '1|2|3'

2, 使用[]符号

[]是另一种形式的OR语句。上述代码可改写成:

REGEXP '[123]'

3, 使用^符号可以对字符集合进行否定,如下代码表示匹配除1、2、3外的其它任何东西:

REGEXP '[^123]'

4, 使用-定义范围

集合可用来定义要匹配的一个或多个字符,也可以定义一个要匹配的集合范围,为了简化这种范围的表示,可以使用-来定义集合的范围。如下:

REGEXP '[1-9]' < = > REGEXP '[123456789]'
REGEXP '[a-z]' -- 匹配任意字母字符(如果数据库配置为不区分大小写)


0.0000
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子
0条评论