SQL中REGEXP
1.转义字符
1.[] 或者 |
2.[^123]
3.’\’- \ --前导 \- --表示查找
4.’\f’ --换页
‘\n’ --换行
‘\r’ – 回车
‘\t’ – 制表
‘\v’ --纵向制表
2.匹配字符
‘[:alnum:]’ ‘[a-zA-Z0-9]’ --任意字母和数字
‘[:alpha:]’ ‘[a-zA-Z]’ --任意字符
‘[:blank:]’ --空格和制表(同[\t])
‘[:cntrl:]’ --ASCII控制字符 (ASCII 0到31 和127)
‘[:digit:]’ --任意数字(同[0-9])
‘[:graph:]’ --与[:print: J 相同, 但不包括空格
‘[:lower:]’ --任意小写字母(同 [a-z])
‘[:print:]’ --任意可打印字符
‘[:punct:]’ --既不在[ :alnum:] 又不在[:cntrl: J 中的任意字符
‘[:space:]’ --包括空格在内的任意空白字符(同[\f\n\r\t\v])
‘[:upper:]’ --任意人写字母(同[A-Z])
‘[:xdigit:]’ --任意十六进制数字(同(a-fA-F0-9])
3.多个实例匹配
–0个或多个匹配
–1个或多个匹配
? --0个或1个匹配
{n} --制定数目的匹配
{n,} --不少指定数目的匹配
{n,m} --匹配数目的范围 m 不超过255
4.定位符
^ --文本的开始
$ --文本的结尾
[[:<:]] --词的开始
[[:>:]] --词的结尾