• 正则表达式笔记1


    正则 : 也叫做规则,让计算机能够读懂人类的规则
    
    正则都是操作字符串的

    正则的写法(简写和完整的写法):
    var re = /a/;
    var re = new RegExp('a');

    找出字符串中所有的数字:

    JS常规方法(方法一)
    <script>
    
    var str = 'haj123sdk54hask33dkhalsd879';
    
    
    function findNum(str){
        
        var arr = [];
        
        var tmp = '';
        
        //循环遍历str所有字符
        for(var i=0;i<str.length;i++){
            // 判断是否>=0同时小于等于9,即判断是否是数字类型
            if( str.charAt(i)<='9' && str.charAt(i)>='0' ){
                // 如果满足条件,就将它们累加到临时变量tmp中
                tmp += str.charAt(i);
            }
            // 否则就是非数字
            else{
                // 如果存在tmp
                if(tmp){
                    // 将tmp添加到数组arr中
                    arr.push(tmp);
                    // 然后置空tmp
                    tmp = '';
                }
            }
        }
        
        // str尾部有数字的情况做个判断
        if(tmp){
            arr.push(tmp);
            tmp = '';
        }
        
        
        return arr;
        
    }
    
    alert( findNum(str) );   //[123,54,33,879]
    
    </script>

    正则表达式(方法二)

    <script>
    var str = 'haj123sdk54hask33dkhalsd879';
    function findNum(str){
        return str.match(/d+/g);
    }
    
    alert( findNum(str) );   //[123,54,33,879]
    </script>


  • 相关阅读:
    hadoop优点和缺点
    HDFS的基本shell操作,hadoop fs操作命令
    HDFS的java操作方式
    HDFS的体系结构和操作
    windows主机无法访问服务器
    用公共key实现无密码ssh
    hadoop2的伪分布部署
    lsof/fuser卸载挂载文件
    编译Apache Hadoop2.2.0源代码
    三十分钟掌握STL
  • 原文地址:https://www.cnblogs.com/bokebi520/p/6686833.html
Copyright © 2020-2023  润新知