zoukankan      html  css  js  c++  java
  • 正则表达式

    1.正则表达式

      元字符:

          /d 匹配所有的数字  digit [0-9]

          /w 匹配数字,字母,下划线  word关键字 [a-zA-z0-9]

             /s 匹配所有的空白符 回车/换行符 制表符 空格  space [ ]

          /n 匹配换行符  回车

           /t 匹配制表符  Tab

           /b 表示单词的边界

           /W 匹配除了数字,字母,下划线以外的所有字符

           /D 匹配除了数字以外的所有字符

           /S 匹配除了空白符 回车 换行符 制表符 空格以外的所有内容

            ^ 匹配一个字符串的开始

            $ 匹配一个字符串的结束

          . 匹配除换行符之外的所有字符

          [] 出现在中括号内的内容都可以被匹配

          [^] 只要不出现在中括号中的内容都可以被匹配

            a|b "或" 符合a规则或者符合b规则的都可以被匹配 (ps:将更复杂的/更长的规则写在最前面)

          () 分组 表示给几个字符加上量词约束的需求的时候,就给这些量词分在一个组

      量词:

               {n} 表示这个量词之前的字符出现n次

          {n,} 表示这个量词之前的字符至少出现n次

          {n,m} 表示这个量词之前的字符出现n-m次

          ? 表示匹配量词之前的字符出现 0次 或者 1次

          + 表示匹配量词之前的字符出现 1次 或者 多次

          *  表示匹配量词之前的字符出现 0次 或者 多次

  • 相关阅读:
    Insertion Sort Gym
    Codeforces Round #524 (Div. 2) C. Masha and two friends 思路
    PTA 数据结构——是否完全二叉搜索树
    Crane UVA
    Unidirectional TSP UVA
    排序二叉树的建立,查询与删除
    The Tower of Babylon UVA
    DAG上的动态规划——嵌套矩阵问题
    Paper Folding UVA
    多图片上传插件
  • 原文地址:https://www.cnblogs.com/zbw582922417/p/9487993.html
Copyright © 2011-2022 走看看