2023-06-20
阅读量:
937
CDA数据分析学习之MySQL中的正则表达式 04 匹配特殊字符
04. 匹配字符类
为了更方便的工作,可以使用预定义的字符集,称为字符类。
Posix字符类:
| 类 | 说明 |
|---|---|
[:alpha:] | 任意字符(同[a-z][A-Z]) |
[:lower:] | 任意小写字母(同[a-z]) |
[:upper:] | 任意大写字母(同[A-Z]) |
[:digit:] | 任意数字(同[0-9]) |
[:alnum:] | 任意字母和数字(同[a-zA-Z0-9]) |
[:cntrl:] | ASCII控制字符(ASCII 0到31和127) |
[:punct:] | 不在[:alnum:]和[:cntrl:]中的其他任意字符 |
[:blank:] | 空格和制表(同[\\t]) |
[:space:] | 包括空格在内的任意空白字符(同[\\f\\n\\r\\t\\v]) |
[:xdigit:] | 任意十六进制数字(同[a-fA-F0-9]) |
[:print:] | 任意可打印字符 |
[:graph:] | 与[:print:]相同,但不包括空格 |
字符类的使用,如下语句代码:
REGEXP '[[:digit:]]{3}' < = > REGEXP '[0-9]{3}' < = > REGEXP '[0-9][0-9][0-9]'上述代码表示匹配连在一起的任意3位数。
0.0000
0
0
关注作者
收藏
评论(0)
发表评论
暂无数据
推荐帖子
0条评论
1条评论
0条评论

