zoukankan      html  css  js  c++  java
  • 正则

    1.正则:就是一条规则,用于检验字符串的格式,目标就是字符串。

    2.定义:var reg=/格式/     var reg=new  RegExp

    3.正则的方法:Test() 用于匹配   Exec()用于捕获

    4.修饰符:i:区分大小写  m:多行匹配  g:全局匹配

    5.字符串中与正则有关的方法:

      a.match()查找一个或多个与正则相匹配的 有就返回的是查找的结果,没有就是null

      b.search() 匹配和正则相同的字符,有就返回索引,没有就是-1

      c.replace()匹配与正则相同的,并替换掉,返回的是替换后的字符串

    6.正则的方括号

     [abc] 代表查找方括号内的任何字符

     [^abc]代表查找任何一个不再方括号之间的字符

     [0-9] 代表查找0到9之间的数字

     [a-z] 代表查找小写a到小写z的字符

     [A-Z] 代表查找大写A到大写Z的字符

     [A-z] 代表查找大写A到小写z的字符

     (red|blue|green)

    7.元字符

     . 代表单个字符

     w 代表单词字符 数字 字母 _

     W 代表非单词字符

     d 代表数字

     D 代表非数字

     s 代表空白字符

     S 代表非空白字符

      代表单词边界

     B 代表非单词边界

    8.量词

      n+  代表至少1个n的字符

      n*  代表0个或多个n

      n?  包含0个或1个n

      n{x}  包含x个n

      n{x,}  包含至少x个n

      n{x,y}  包含大于等于x个小于等于y个n

      n$  包含以n结尾的字符串

      ^n  包含以n开头的字符串

      ?==n  指定字符串后面紧跟的n的字符串

  • 相关阅读:
    Java 原理性文章收录
    kafka connect userguide【confluence】
    curl 工具使用
    MySQL 数据类型
    Kafka Producer (0.10.0.0)原理
    Kafka Consumer 原理与实践
    java 泛型详解
    redis 高可用集群之水平扩展
    Redis 5.0.0 安装(集群)
    Apollo(阿波罗)架构深度剖析
  • 原文地址:https://www.cnblogs.com/wwwzhaocom/p/10154517.html
Copyright © 2011-2022 走看看