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

    Regular有规律的 Expression表达式

    正则表达式regex
    一个带有一定规律的表达式
    匹配字符串格式的
    正则表达式通常的作用如下:
    1.字符串的格式校验 String类中提供的一个方法 boolean = str.matches("regex");
    2.字符串的拆分及替换 String类中提供的方法replace split
    3.字符串的查找 Pattern模式 Matcher匹配器

    如下的所有都用来描述字符的信息:

    [abc]	abc其中的一个
    [^abc]	不能是abc其中的一个 其他都可以
    [a-zA-Z]	表示必须是这两个范围内的
    [a-z&&[^bc]]  表示a-z其中的一个但不能是b和c
    |	或者
    . 代表任意一个字符
    d  digit数字   [0-9]
    D  非数字       [^0-9]
    s  space留白  一个空格 一个回车 一个换行。。。
    S  非留白
    w  word单词  [0-9A-Za-z]  数字或字母都可以
    W 非单词        [^0-9A-Za-z]
    
    如下的所有都用来描述字符出现的次数
    ?   0-1次    [0-9]?
    
    *   0-n次
    
    +  1-n次
       {n} 固定n次
       {n,} 至少出现n次
       {m,n}  m-n次
    
    
    
    Keep Clam and Carry Keen.
  • 相关阅读:
    Beta 冲刺(1/7)
    福大软工 · 第十次作业
    11111111
    101
    7
    6
    5
    4
    p
    b2
  • 原文地址:https://www.cnblogs.com/MrKeen/p/12083001.html
Copyright © 2011-2022 走看看