美文网首页
4. 【正则】子表达式、反向引用

4. 【正则】子表达式、反向引用

作者: 一土二月鸟 | 来源:发表于2021-06-22 15:25 被阅读0次
    子表达式和反向引用
    • ()用来表示子表达式
    • \n 用来表示反向引用第n个表达式,\n出现几次,代表反向引用了几次。
    • 子表达式具有记忆功能,每次反向引用的值为该表达式第一次匹配到的字符
    // 将所有xxx形式的字符匹配出来
    "aaabbbccc".match(/(\w)\1\1/g) // ["aaa", "bbb", "ccc"]  由于(\w)已经代表了一次,所以后面只需调用两个\1即代表3个连续字符
    
    // 将所有xxyy形式的字符匹配出来
    "aabbbbccc".match(/(\w)\1(\w)\2/g) // ["aabb", "bbcc"]  
    

    相关文章

      网友评论

          本文标题:4. 【正则】子表达式、反向引用

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