/**
* 目的
* 利用正則 exec 方法獲取分組內(nèi)容
* exec() 方法
* 用于檢索字符串中的正則表達(dá)式的匹配
* 返回一個(gè)數(shù)組,其中存放匹配的結(jié)果。如果未找到匹配,則返回值為 null
* 語法
* reg.exec(string)
*/
const str = 'hello world!!!'
// 匹配第一個(gè)時(shí),與 match 方法一樣
const reg = /([a-z]\!)/i
console.log(reg.exec(str))
// 匹配全局時(shí),需要循環(huán)匹配
const reg_g = /[a-z]{2}/ig
while (i = reg_g.exec(str)) {
console.log(i)
}
1、匹配一個(gè)時(shí)

image.png
2、全局匹配時(shí)

image.png