zoukankan      html  css  js  c++  java
  • 【分享】正则表达式(1)

    一、捕获组

    ①  (Expression)

    普通捕获组——捕获匹配表达式Expression的内容,存储匹配结果,自动分配组号!

    ②  (?<name>Expression)

    命名捕获组——捕获匹配表达式Expression的呢弄,存储匹配结果,自动分配组号,组名为name!

    二、非捕获组

    ①   Expression1(?=Expression2)

    捕获匹配Expression1的内容,该内容的后面能够匹配Expression2;不分配组号!

    ②   Expression1(?!Expression2)

    捕获匹配Expression1的内容,该内容的后面不能匹配Expression2;不分配组号!

    ③   (?<=Expression2)Expression1

    捕获匹配Expression1的内容,该内容的前面能够匹配Expression2;不分配组号!

    ④   (?<!Expression2)Expression1

    捕获匹配Expression1的内容,该内容的前面不能匹配Expression2;不分配组号!

    ⑤   Expression3(?:Expression2)Expression1

    捕获匹配Expression3+Expression2+Expression1的内容,其中Expression1的前面以及Expression3的后面能够匹配Expression2;不分配组号!

  • 相关阅读:
    __name__在调用时的区别
    Python内置模块--os模块的使用
    查询mysql 表的元数据信息
    nfs服务搭建
    jvm参数设置
    spring boot 集成 beetl
    spring boot 集成 swagger2 四部曲
    JavaScript中的this关键字
    jQuery 基础事件
    jQuery 表单选择器
  • 原文地址:https://www.cnblogs.com/zehrry/p/3238129.html
Copyright © 2011-2022 走看看