• 简介
  • 正文
  • 思考

    简介

    ES6对正则的扩展不多,而且几乎全都是用不到的扩展

    这一节内容会很少,但是正则依旧很常用,很重要

    正文

    ES6为正则表达式新增了flags属性,会返回正则表达式的修饰符

    1. /abc/ig.flags
    2. // 'gi'

    以前,js只支持先行断言(lookahead)和先行否定断言(negative lookahead)

    不支持后行断言(lookbehind)和后行否定断言(negative lookbehind)

    而在其他脚本语言(PHP,Python等)中,都支持后行断言和后行否定断言

    因此现在有一个提案,未来版本的js中会加入这一缺失的功能,V8 引擎已经支持此功能

    思考

    这部分内容希望你都可以手动敲一遍,独立思考

    了解正则中的先行、后行断言么,试着Google一下了解这个知识点