zoukankan      html  css  js  c++  java
  • RegExp

    正则概念:用来检验字符串的规则

    如何使用:

    var reg=//········var reg=new RegExp()最后本质都是一个对象

    方法 test()匹配的方法

      exec()捕获的方法

    正则的理解

    1正则的懒惰性

    每一次在exec中捕获的时候,只捕获第一次匹配的内容,而不往下捕获了。我们把这叫正则的懒惰性,每次捕获的开始位置都是从0开始

    怎样解决正则的懒惰性:添加正则修饰符g

    2.正则的贪婪性

    每一次匹配都是按照最长的出结果,我们把这种功能叫正则的贪婪性

    如何解决正则的贪婪性:添加元字符量词后面加?

    条件语句if和switch

    循环语句for for···in和while(先判断后执行)···do ··while(先执行后判断)

    正则的实例对象reg上有一个lastindx属性,他是正则捕获的起始位置。

    分组捕获:正则带()

    分组捕获的作用

    1.改变优先级

    2.分组引用··1,2  

    3分组捕获:分组捕获前提是正则存在的分组,不仅把大正则捕获到也会捕获到小正则的内容

    解除分组捕获:在这个分组的前面添加?

  • 相关阅读:
    单向绑定和双向绑定
    Vue
    事件处理
    网关
    同时加载多个配置集
    Nacos Group方案
    DataID方案
    maven_provided说明
    C#大数据导入-SqlBulkCopy
    https://webyog.com/product/monyog/
  • 原文地址:https://www.cnblogs.com/zzz035921/p/10139980.html
Copyright © 2011-2022 走看看