美文网首页
垃圾回收,正则

垃圾回收,正则

作者: 晓箬 | 来源:发表于2017-11-09 19:11 被阅读0次

垃圾回收机制
内存泄露

垃圾回收/生命周期

    局部  很短  
        函数执行完毕,局部变量会回收
    全局  很长  
        当页面关闭时,全局变量才会回收
    闭包  可长可短
        当里面的函数还有用,函数内的局部变量就不会消失
        当里面的函数还有用,函数内所有的局部变量都不会消失
        当里面的函数还有用,那整条作用域链上的变量都不会消失

作用域链

现在当前函数找,如果找不到,找父函数,一层一层往上找。直到找到全局

正则

正则表达式(规则表达式)
Regular Expression

特性

   1.懒
        选项
            g       全局匹配
    2.笨
        量词
            5个梨
            梨{5}

        模糊(若干)
            梨+
    3.贪婪
        不写范围会一直取

[ ]

任选一个
    /a[abc]c/
    /a[abc]+c/
    /abc+/

范围
    /[0-9]/             所有数字
    /[a-z]/             所有小写字母
    /[A-Z]/             所有大写字母
    /[0-9a-zA-Z]/       所有数字和字母
    /a(bc)+/

排除
    /[^0-9]/            除了数字
    /[^a-zA-Z]/         除了英文字母
    /[^0-9a-zA-Z]/      除了数字和字母

    /abc\-123/

量词

    {n}             n个
    {n,m}           最少n个,最多m个
    {n,}            最少n个,最多不限
    +       {1,}    最少出现一次
    *       {0,}    随意

转义

    \d              所有数字
        [0-9]
    \w              所有英文_数字
        [0-9a-zA-Z_]
    \s              所有空白符号

    ?       {0,1}   出现一次或者不出现

    \D              除了所有数字
        [^0-9]
    \W              除了英文数字_
        [^0-9a-zA-Z_]
    \S              除了空白符号

    .               所有字符

    \.      正常的字符串.

方法

        str.search(re)                  搜索
        str.match(re)                   匹配
        str.replace(str|re,str|fn)      替换
        re.test(str)                    校验

相关文章

  • 2017.11.09正则表达式

    垃圾回收 垃圾回收机制:内存泄漏 垃圾回收/生命周期 正则表达式(规则表达式) Regular Expressio...

  • 垃圾回收,正则

    垃圾回收机制内存泄露 垃圾回收/生命周期 作用域链 正则 正则表达式(规则表达式)Regular Expressi...

  • 垃圾回收、正则知识库

    一、垃圾回收机制(垃圾回收/生命周期) 二、作用域链 三、正则 (正则表达式《==》规则表达式,Regular E...

  • 正则和垃圾回收

    垃圾回收 作用域链 正则 使用方法

  • 垃圾回收机制、正则

    前言: 趁年轻去努力,别对不起你儿时吹的牛逼 --------------------------------正文...

  • 简单理解垃圾回收

    什么是垃圾回收? 垃圾回收的是什么? 如何判断为垃圾? 垃圾是怎样被回收的? 垃圾回收哪些区域的内存? 什么是垃圾...

  • JVM(二) GC算法与分代回收策略

    可达性分析 GCRoot场景 垃圾回收算法 分代回收策略 引用 垃圾回收 垃圾回收(Garbage Collect...

  • JVM调优之垃圾定位、垃圾回收算法、垃圾处理器对比

    谈垃圾回收器之前,要先讲讲垃圾回收算法,以及JVM对垃圾的认定策略,JVM垃圾回收器是垃圾回收算法的具体实现,了解...

  • 01垃圾回收机制

    垃圾回收(Garbage Collection,GC) 垃圾回收就是释放垃圾占用的空间 内存的动态分配和垃圾回收,...

  • Java 垃圾收集(GC)浅谈

    Java 垃圾收集(GC)浅谈 为什么需要垃圾回收?哪些内存需要回收?什么时候回收?如何回收? 为什么需要垃圾回收...

网友评论

      本文标题:垃圾回收,正则

      本文链接:https://www.haomeiwen.com/subject/utummxtx.html