美文网首页
linux三剑客--gerp 正则

linux三剑客--gerp 正则

作者: 以七v为书 | 来源:发表于2018-07-31 08:50 被阅读0次

    #正则表达是单字符

    * 特定字符:某个具体的字符

    >范围内字符:单个字符[]

    * 数字字符:[0-9],[259]

    * 小写字符:[a-z]

    * 大写字符:[A-Z]

    >范围内字符:方向字符^

    * 取反:[^0-9],[^0]

    >任意字符

    *  代表任何一个字符:'.'

    * 注意与 '[.]' 和 ‘\.’ 的区别

    #正则表达是其他符号

    >边界字符:头尾字符

    * ^ :^root 注意与[^]的区别

    * $:false$ 以false结尾

    * ^$  空行

    >元字符

    * \w: 匹配任何字类字符,包括下划线([A-Za-z0-9_])

    * \W: 匹配任何非字类字符,包括下划线([^A-Za-z0-9])

    *  \b:代表单词的分隔 

    #正则 表达式的组合

    * 字符串 ‘root’  ‘m..c’  ‘[a-z][A-Z]’

    >组合方法:重复、逻辑

    *  *:零次或多次匹配前面的字符或子表达式

    *  +:多次或一次匹配前面的字符或子表达式

    *  ?:零次或一次匹配前面的字符或子表达式

    *  重复特定次数:{n,m}

    *  .*任意字符串  : ‘^r.*’ 以r开头任意字符串

    >逻辑的表示

    * |逻辑或 :bin/\(true|flase\)

    相关文章

      网友评论

          本文标题:linux三剑客--gerp 正则

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