zoukankan      html  css  js  c++  java
  • JS 正则表达式

    js中正则的有两种方式:匹配和获取

          使用//中间加内容来表示正则

    • /.../  用于定义正则表达式
    • /.../g 表示全局匹配 : exec默认只拿第一个;加上g以后类似迭代器 每一次拿一个,最后一次返回null
    • /.../i 表示不区分大小写
    • /.../m 表示多行匹配 

                        JS正则匹配时本身就是支持多行,此处多行匹配只是影响正则表达式^和$,m模式也会使用^$来匹配换行的内容)

       test:匹配  判断字符串是否符合 正则的规定

       exec:获取匹配的数据

     test:一般加上 开头与结尾

    exec:获取匹配的内容默认只拿第一个

      /b单词的边界

    分组匹配

        ‘wangsen7 wdede wangjiu8’
        #/wang(w+)/
            单词的边界
        先得到wangsen7  wangjiu8
            (w+)就是根据得到的结果,再进行筛选一次得到一个新的结果
                sen7 jiu8
            最后的结果
                wangsen7 wangjiu8
                    sen7     jiu8
  • 相关阅读:
    (转)重识new
    【洛谷习题】连续自然数和
    【AHOI2005】约数研究
    【NOIP2003】麦森数
    康托展开
    【洛谷习题】南蛮图腾
    【洛谷习题】吃奶酪
    【NOIP2002】字串变换
    哈希表
    【NOIP2013】货车运输
  • 原文地址:https://www.cnblogs.com/louhui/p/8080741.html
Copyright © 2011-2022 走看看