2023-06-20
阅读量:
828
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)


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