美文网首页
Mysql入门(命令行)--正则表达式

Mysql入门(命令行)--正则表达式

作者: 地表最强程序员小白 | 来源:发表于2017-11-24 22:46 被阅读12次

匹配正则表达式使用 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

相关文章

网友评论

      本文标题:Mysql入门(命令行)--正则表达式

      本文链接:https://www.haomeiwen.com/subject/necqbxtx.html