zoukankan      html  css  js  c++  java
  • rej进阶

    re除了常见的14个元子符号外

      转义符

      . 通配符

      ^起始符 $终止符

      [] 字符组描述符   特殊组合:[^...]  这种组合匹配不在中括号里面的模式  [^0-9] 匹配非十进制数字的所有字符

      重复描述符 

          1 *代表元字符前面的字符可以匹配0次或者多次

          2 + 代表元字符前面的字符可以匹配1次或者多次

      可选描述符 ? 代表元字符前面的字符匹配0次或者1次

      ***其中 .*和*?又形成了贪婪匹配和非贪婪匹配

      重复次数描述符 {}

      选择描述符 |

      模式符()

    ***在特殊的的模式中

    (?:pattern)匹配但不获取pattren,作用在于向后引用

    (?=pattern)正向肯定预查,匹配pattern但是不获取pattern,保留模式符()前的字符串

    (?!pattern)正向否定预查,不匹配pattern,但是保留模式符前的字符串()

    (?<=pattern) 反向肯定预查,与正向肯定预查一样,但是方向相反

    (?!<pattern)反向否定预查,与正向否定预查一样,但是方向相反

  • 相关阅读:
    绝对值公式
    高中数学必修1 之 函数
    破解 k4n3程序(调♂教 绅(hen)士(tai) 程序猿)
    摘抄一些看雪坛友的经典语录
    代码子控件居中于父控件
    Floyd模板
    Dijkstra模板
    并查集模板
    字典树模板
    STL之queue
  • 原文地址:https://www.cnblogs.com/zengmu/p/11312590.html
Copyright © 2011-2022 走看看