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

    java.util.regex.Pattern

    目录

    java.util.regex.Pattern

    字符类

     预定义字符类

    Greedy         数量词 


    • 字符类

    [abc]

     a、b 或 c(简单类)

    [^abc]

     任何字符,除了 a、b 或 c(否定)

    [a-zA-Z]

     a 到 z 或 A 到 Z,两头的字母包括在内(范围)

    [a-d[m-p]]

     a 到 d 或 m 到 p:[a-dm-p](并集)

    [a-z&&[def]]

     d、e 或 f(交集)

    [a-z&&[^bc]]

     a 到 z,除了 b 和 c:[ad-z](减去)

    [a-z&&[^m-p]]

     a 到 z,而非 m 到 p:[a-lq-z](减去)

     预定义字符类

    .       任何字符(与行结束符可能匹配也可能不匹配) 
    d     数字:[0-9] 
    D     非数字: [^0-9] 
    s     空白字符:[ x0Bf ] 
    S     非空白字符:[^s] 
    w     单词字符:[a-zA-Z_0-9] 
    W     非单词字符:[^w] 

    Greedy         数量词 

    X? X,        一次或一次也没有  (指给定的字符出现一次或者不出现,“ ”.ma这就是一次没有)
    X* X,        零次或多次  (用数学表达式就是[0 - +oo],即说明一次也可以,返回的是true)
    X+ X,        一次或多次   (用数学表达式就是[1 - +oo],即说明一次也可以,返回的是true)
    X{n} X,        恰好 n 次  
    X{n,} X,        至少 n 次 
    X{n,m} X,    至少 n 次,但是不超过 m 次 


     

    不经一番彻骨寒,哪有梅花扑鼻香?
  • 相关阅读:
    B
    F
    递推,大数存储E
    为什么感觉一无所获
    java new synchronized
    Java Phaser
    java Semaphore
    java Exchanger 2
    JAVA Exchanger
    java CyclicBarrier 2
  • 原文地址:https://www.cnblogs.com/zongyao/p/13831203.html
Copyright © 2011-2022 走看看