zoukankan      html  css  js  c++  java
  • Java之正則表達式【使用语法】

    认为好就顶一个!!


    3.正則表達式

    用一些特殊的有意义的字符组成的字符串(死记)
    原子:正則表達式的最基本组成单位
    正則表達式特殊意义的字符:   .  *  +  ?不能单独表示它们,假设非要表示就须要用
    而java中在字符串须要\表示
    所以要表示以上四个字符就要用\.  \*  \?  \+
    特殊意义
    3.3 元字符
    用来修饰原子用的。不能单独出现
    . 除换行符之外的随意一个字符
    * 表示原子能够出现0次1次或多次{0,}
    ? {0,1}
    + {1,}

    {}自己定义原子出现的次数
    {m}出现m次
    {m,n}m到n次。包括m,n
    {m,}至少出现m次
        ^ 必须以什么什么开头
        $ 必须以什么什么结尾
        | 表示或关系
    \d 表示随意的一个十进制数字[0-9]
    \D表示随意的一个除数字之外的字符
    \s 表示随意的一个空白字符空格[ f]
    \S表示一个非空白
    \w 表示随意一个字符(字母数字下划线)a-zA-Z0-9_[a-zA-Z0-9_]
    \W表示非a-zA-Z0-9_
    d. 自定义一个原子
    [0-9]0-9之间的随意一个
    [5-8]
    [a-z5-8]
    [^0-9] ^代表取反
    []

    patten

    String: matches split
  • 相关阅读:
    安装PyExecJS出现问题
    常用模块
    python2和python3的区别
    正则表达式
    MySQL之表的关系
    Python与MySQL的交互
    select 查询
    MySQL之表的连接
    bug
    黑盒测试-判定表驱动法
  • 原文地址:https://www.cnblogs.com/jzssuanfa/p/6862530.html
Copyright © 2011-2022 走看看