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分组捕获:分组捕获前提是正则存在的分组,不仅把大正则捕获到也会捕获到小正则的内容

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

  • 相关阅读:
    多层感知机的简洁实现
    汇编语言总结(1)
    回顾下TCP/IP协议
    五笔输入法的前世今生
    大O算法
    算法基础概念
    TCP和UDP的区别
    数据结构基本概念和术语
    gdb调试方法
    GD32F20x系列使用问题总结
  • 原文地址:https://www.cnblogs.com/zzz035921/p/10139980.html
Copyright © 2011-2022 走看看