常用模式
模式 | 匹配内容 |
---|---|
^ | 匹配字符串开头 |
$ | 匹配字符串结尾 |
. | 匹配任意单个字符 |
[…] | 匹配方括号间列出的任意字符 |
[^…] | 匹配方括号间未列出的任意字符 |
p1|p2|p3 | 交替匹配任意 p1 或 p2 或 p3 |
* | 匹配前面的元素的零次或多次 |
+ | 匹配前面的元素的一次或多次 |
{n} | 匹配前面的元素 n 次 |
{m,n} | 匹配前面的元素 m 至 n 次 |
包含数字
cjdxmc regexp '[0-9]'
不包含数字
cjdxmc not regexp '[0-9]'
纯数字
(cjdxzjhm REGEXP '[^0-9.]')=0
不为纯数字
(cjdxzjhm REGEXP '[^0-9.]')=1
包含字母
cjdxmc REGEXP '[a-z]'
包含指定字符
cjdxmc regexp '智'
指定字符开头
cjdxmc regexp '^王'
指定字符结尾
cjdxmc regexp '王$'
包含多个字符,或的关系
cjdxmc regexp '王|智'
不包含多个字符
cjdxmc not regexp '王|智'
以元音开头并以ok结尾
name REGEXP '^[aeiou].*ok$'