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

    Java字符串用“\”表示“”

    单个字符的匹配规则:

    正则表达式 规则 可以匹配
    a 指定字符 a
    u548c 指定Unicode字符
    . 任意字符 a,b,&,0
    d 数字0~9 0~9
    w 大小写字母,数字和下划线 az,AZ,0~9,_
    s 空格、Tab键 空格,Tab(java中的 )
    D 非数字 a,A,&,_,……
    W 非w &,@,中,……
    S 非s a,A,&,_,……

    多个字符的匹配规则:

    正则表达式 规则 可以匹配
    A* 任意个数字符 空,A,AA,AAA,……
    A+ 至少1个字符 A,AA,AAA,……
    A? 0个或1个字符 空,A
    A{3} 指定个数字符 AAA
    A{2,3} 指定范围个数字符 AA,AAA
    A{2,} 至少n个字符 AA,AAA,AAAA,……
    A{0,3} 最多n个字符 空,A,AA,AAA

    更复杂一点的匹配:

    正则表达式 规则 可以匹配
    ^ 开头 字符串开头
    $ 结尾 字符串结束
    [ABC] […]内任意字符 A,B,C
    [A-F0-9xy] 指定范围的字符 A,……,F,0,……,9,x,y
    [^A-F] 指定范围外的任意字符 非A~F
    AB | CD | EF AB或CD或EF AB,CD,EF

    未完待续...

    摘自“廖雪峰的官方网站”,地址:https://www.liaoxuefeng.com/wiki/1252599548343744/1304066130968610

  • 相关阅读:
    作业3.14下
    作业3.14上
    作业3.13 下
    作业 3.13上
    2017.3.10上午
    2017.3.9上午
    2017.3.23-morning
    2017.3.22-morning
    2017.3.21-afternoon
    2017.3.21-morning
  • 原文地址:https://www.cnblogs.com/healkerzk/p/13953157.html
Copyright © 2011-2022 走看看