正则 exec 方法获取分组内容

/**
 * 目的
 *    利用正则 exec 方法获取分组内容
 * exec() 方法
 *    用于检索字符串中的正则表达式的匹配
 *    返回一个数组,其中存放匹配的结果。如果未找到匹配,则返回值为 null
 * 语法
 *    reg.exec(string)
 */
const str = 'hello world!!!'

// 匹配第一个时,与 match 方法一样
const reg = /([a-z]\!)/i
console.log(reg.exec(str))


// 匹配全局时,需要循环匹配
const reg_g = /[a-z]{2}/ig
while (i = reg_g.exec(str)) {
  console.log(i)
}

1、匹配一个时

image.png

2、全局匹配时

image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容