美文网首页
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