25.ES9 正则扩展
1.ES9 正则扩展-命名捕获分组
(1) 传统方式
1 | // 声明一个字符串 |
(2) 分组命名
1 | // 声明一个字符串 |
2.ES9 正则扩展-反向断言
(1) 正向断言
1 | // 声明字符串 |
(2) 反向断言
1 | // 声明字符串 |
3.ES9 正则扩展-dotAll模式
1 | *: 匹配前面的子表达式零次或多次 |
(1) 传统方式
1 | // dot(.)元字符: 匹配除换行符(\n、\r)之外的任何单个字符 |
(2) 元字符 doc(.) 匹配任意字符
1 | let str = ` |
(3) 元字符 doc(.) 全局匹配任意字符
1 | let str = ` |