zoukankan      html  css  js  c++  java
  • 正则

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

    只要要是表单提交的数据都是字符串

    正则的方法:

    正则就俩大功能:一个是匹配,匹配成功就是true。第二个就是捕获,如果有就拿出来

    test()用于匹配

    exec()用于捕获

    正则修饰符···如何去匹配

    1.区不区分大小写·····i···代表忽略大小写

    2全局匹配·······g····进行全局匹配

    3多行匹配·····m···代表进行多行匹配

    字符串的方法跟正则有关的

    1match()查找一个或多个与正则相匹配的表达式,有就返回的是查找的结果

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

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

    正则的方括号

    1【abc】查找方括号之间的任何字符

    2【^abc】查找任何不在括号之间的字符

    3【0-9】查找出0-9之间的字符

    4【a-z】查找小写a-z之间的字符

    5【A-Z】查找大写A-Z之间的字符

    6【A-z】查找大写A到小写z之间的字符

    7【red|blue|green】

    元字符

    w代表单词字符(数字 字母 下划线)

    W 代表非单词字符(除上述外)

    d 代表数字

    D 代表非数字

    s 代表空白字符

    S 代表非空白字符

     代标单词边界

    B 代表非单词边界

    量词

    1.n+··代表至少一个n的字符

    2.代表0个或多个n

    3.N?包含0个或一个n

    4.N{x}包含x个n

    5.N{x,}包含至少x个n

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

    7.N$包含以n结尾的字符串

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

  • 相关阅读:
    libevent(十)bufferevent 2
    libevent(九)bufferevent
    maven本地库更新失败
    IDEA常用快捷键
    ELASTIC SEARCH 安装
    Hbase建模选择
    ElasticSearch关键概念
    Nginx+tomcat 负载均衡
    MapReduce (MRV1)设计理念与基本架构
    Kafka安装验证及其注意
  • 原文地址:https://www.cnblogs.com/zzz035921/p/10133256.html
Copyright © 2011-2022 走看看