zoukankan      html  css  js  c++  java
  • 正则表达式常用的符号和字符

    re1|re2                       匹配正则表达式 re1 或 re2        

    .                                  匹配任何字符(换行符除外)
    ^                                匹配字符串开始
    $                                匹配字符串结尾
    *                                 匹配前面出现的正则表达式“0次或多次”
    +                                匹配前面出现的正则表达式“1次或多次”
    ?                               匹配前面出现的正则表达式“0次或一次”
    {N}                             匹配前面出现的正则表达式N
    {M,N}                         匹配重复出现M次到N次的正则表达式
    [...]                              匹配字符组里出现的任意一个字符
    [..x-y..]                        匹配从x到y中的任意一个字符
    [^...]                           不匹配出现的字符。包括某一范围。
    (...)                             匹配封闭括号中正则表达式,并保存为子组。    
     
    d                              匹配任何数字
    D                              匹配任何非数字
    w                              匹配任何数字字母。和[a-zA-Z0-9]相同
    W                             匹配任何非数字和字母
    s                               匹配任何空白符。和[ vf]相同。
    S                               匹配非空白符。
                                  匹配单词边界。
    B                               与反义。
    n                            匹配已保存的子组。参照(...)
    c                               逐一匹配特殊字符c。
    A()                       匹配字符串的起始(结束)
  • 相关阅读:
    【BZOJ2434】[NOI2011]阿狸的打字机 AC自动机+DFS序+树状数组
    【BZOJ1030】[JSOI2007]文本生成器 AC自动机+动态规划
    【BZOJ3943】[Usaco2015 Feb]SuperBull 最大生成树
    【BZOJ3940】【BZOJ3942】[Usaco2015 Feb]Censoring AC自动机/KMP/hash+栈
    【BZOJ3172】[Tjoi2013]单词 AC自动机
    【HDU2896】病毒侵袭 AC自动机
    【HDU2222】Keywords Search AC自动机
    【BZOJ1662】[Usaco2006 Nov]Round Numbers 圆环数 数位DP
    结婚晚了
    无毒食品
  • 原文地址:https://www.cnblogs.com/blank-string/p/5954249.html
Copyright © 2011-2022 走看看