匹配正则表达式使用 regexp 关键字
. 匹配*任意一个*字符
| 即or
[ ] 匹配方括号中的任意一个 or
[^ ] 匹配除了方括号中的所有
[ - ] 匹配从xx--xx的所有
\\ 匹配特殊字符(如\\. \\-)
\\f
\\n
\\e
\\t
\\v
\\\
[:alnum:] 任意*字母*和*数字*
[:alpha:] 任意字*符*
[:blank:] *空格*和*制符*
[:cntrl:] ASCII控制字符(0到31和127)
[:digit:] 任意数字([0-9])
[:graph:] 与[:print:]相同 但不包括空格
[:lower:] 任意小写字母
[:print:] 任意可打印字符
[:punct:] 既不在[:alnum:]也不再[:cntrl:]的字符
[:space:] 包括空格在内的任意空白字符(\\f \\n \\r \\t \\v)
[:upper:] 任意大写字母
[:xdigit:] 任意十六进制数字
* 0或多个字符
+ 1或多个字符
? 0或1个字符
{n} 指定数目(n个)的匹配
{n,} 不少于指定数目(n个)的匹配
{n,m} 匹配数目的范围(m不超过255)
^ 文本的开始
$ 文本的结尾
[[:<:]] 词的开始
[[:>:]] 词的结尾
例子:
mysql19.png
mysql20.png
网友评论