zoukankan      html  css  js  c++  java
  • 正则基础用法

        var str =  '3.18215414.2152.54123_'
        var reg = /2.54/g;  //.表示匹配任意字符,所以这里面会匹配到2154和2.54,不加g则只会匹配到第一个
        console.log(str.match(reg)) // match匹配出来的是数组[2154,2.54]   search寻找的是匹配到的下标
        var reg1 = /2.54/g; // 如果想精确匹配到2.54,则加上转义
        console.log(str.match(reg1)) // [2.54]
        console.log(str.match(/w/g)) // w表示匹配包括下划线的任何单词字符。类似但不等价于“[A-Za-z0-9_]”,这里的"单词"字符使用Unicode字符集。
        console.log(str.match(/W/g)) // 小w匹配不到的大W都能匹配到
        // d 用于匹配数字 D匹配所有非数字的  s匹配所有制表符空行  S则能匹配到s去反的所有东西
        // 一个方括号代表一个字符[Yy][Oo]代表匹配到的是Y或者y和O或者o   +代表重复一次或多次
        console.log(str.match(/d.d/g))
  • 相关阅读:
    DFS总结
    cmake-make-gcc(g++)
    std::function
    basic_string定义的相关string函数
    欧拉路径和欧拉回路
    正则表达式
    C++ Data Types
    关于uniapp的插槽
    关于微信H5 分享配置
    h5请求的时候总是会跨域
  • 原文地址:https://www.cnblogs.com/cazj/p/11491825.html
Copyright © 2011-2022 走看看