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

    1. 几个符号的匹配:(), [], {}

    ()匹配小括号内的字符串,可以是一个,也可以是多个,多个的话通常使用|分割。比如(today|tomorrow),表示匹配today或者tomorrow。

    []匹配字符组内的字符,这里的字符就是字符,比如[a-z0-9],表示匹配任意的小写字符或者0到9的10个数字字符,这里的-是连接符号。但是,如果模式是[-a09],这里的-就是普通字符。

    {}匹配次数,匹配该符号之前的子表达式出现的次数。{n}, {n,}, {n,m},分别表示匹配n次,至少匹配n次,匹配n到m次(最少n,最多m)。

    2. 匹配的方法:match, find

    match:从字符串的起始位置开始匹配,若能匹配上,则匹配成功,否则匹配失败。

    find:只要字符串中含有能匹配上的子串,就表示匹配成功。

  • 相关阅读:
    BZOJ3615 : MSS
    BZOJ3468 : 滑雪
    BZOJ3515 : EvenPaths
    BZOJ3161 : 孤舟蓑笠翁
    BZOJ2652 : 三角板
    BZOJ2646 : neerc2011 flight
    BZOJ3567 : AABB
    HDU5823 : color II
    BZOJ1946 : [Ceoi2006]ANTENNA
    BZOJ4644 : 经典傻逼题
  • 原文地址:https://www.cnblogs.com/mydesky2012/p/12982040.html
Copyright © 2011-2022 走看看